Introduction to Software Engineering

I am teaching SER360 Introduction to Software Engineering this Summer and Fall. This course presents an overview of software life cycle models, project management, team development environments and methodologies, software architectures, and quality assurance and standards.

Feature Adaptive Ray Tracing of Subdivision Surfaces

I am serving as a member of Shujian Ke’s Graduate Supervisory Committee. The committee includes Dr. Ashish Amresh (chair), Dr. John Femiani (member), and myself. Thesis defense is on April 14, 2017, 11:30 am MST, Peralta Hall room 202. Abstract …

Read more »

Modeling and Design Analysis of Facial Expressions of Humanoid Social Robots

I am serving as a member of Shweta Murthy’s Graduate Supervisory Committee. The committee includes Dr. Ashraf Gaffar (chair), Dr. Arbi Ghazarian (member), and myself. Thesis defense is on April 13, 2017, 04.00 pm MST, Peralta Hall room 230W Abstract …

Read more »

Affect Measurement

Our chapter Affect Measurement: Approaches, Technologies, and Data Analysis is published. Abstract Affect is inextricably related to human cognitive processes and ex- presses a great deal about human necessities (Picard, 1997); affect signals what matters to us and what we …

Read more »

Introduction to Graphics

I am teaching SER332 Introduction to Graphics and Game Development. This is a beginner level course for students interested in learning foundations of graphics and basic principles of the game development pipeline. The programming language used in this course is …

Read more »

Ph.D. Degree Conferred

I have successfully defended my Ph.D. Dissertation, thus completing the requirements for the Ph.D. degree at Arizona State University. I am deeply grateful to have had such an outstanding committee. My thanks to my advisor Dr. Winslow Burleson, HCI researcher …

Read more »

Love of Learning Award

I feel honored to have been granted the Love of Learning Award by the honor society of Phi Kappa Phi. Love of Learning Awards help fund post-baccalaureate professional development for active Phi Kappa Phi members to include (but not be …

Read more »

Innovative Learner and User Experience Lab

This is our lab and some of our toys. Alhurra TV channel visit us and recorded for their their Weekly technology series which features the latest developments in computer and information technology with expert guests and updates from around the …

Read more »

Principles of Programming Languages

I am teaching CSE340 this summer. I have taught this class for two years –Summer 2015, Fall 2014, Summer 2014, Spring 2014, and Summer 2013. In CSE 340 Principles of Programming Languages we define an structural programming language and implement …

Read more »

ICSE 2016 Video Competition

I won the ICSE 2016 Video Competition! The video will be featured on the 38th International Conference on Software Engineering (ICSE) social media sites and the website.