Teaching

I see technology as deeply embedded in our daily lives, and its full potential to transform lives for the benefit of society is yet to be harnessed. Therefore, I adopt a problem-based approach to teaching students through group projects that leverage technology to support and augment human capabilities and address complex real-world problems. In the process, I strive to help students achieve their academic and professional goals by enhancing their knowledge and problem-solving abilities. 

Courses and Student Work

UX Design & Prototyping | OU | Fall 2023

In this course, students delve into the essential design processes, methodologies, and tools for User Interaction/Experience (UI/UX) Design. Specifically, they will learn and apply the Human-Centered approach to research, design, prototype, and test solutions in a semester-long team-based project. Additionally, they will periodically present their projects to the class, allowing them to communicate design decisions Read More

Read More

Designing a Conversational Agent for Voice User Interfaces | Penn State | Fall 2022

Students learn the fundamentals of designing a conversational agent for voice user interfaces, focusing on how conversational agents work, the conversational design process and guidelines, hands-on prototyping exercises using Voiceflow, and evaluating the agent.

Read More

UX Engineering | DTU | Spring 2019

This course is focused on applying lean methods to design novel app interfaces incorporating aspects of augmented reality,  cognitive computing, and emotion recognition using high-level prototyping tools like Marvell, AdobeXD, Figma, and InVision to build functional prototypes.

Read More

UX Design Prototyping | DTU | Fall 2018

The objective of this course is to enable students 1) to apply lean prototyping methods for UX design of personalized user interfaces, and 2) to select appropriate tools, methods, and designs for the tasks at hand.

Read More

Personal Data Interaction for Mobile and Wearables | DTU | Fall 2019

The course draws upon theory, methods, and techniques from Human-Computer Interaction (HCI), Pervasive/Ubiquitous Computing, and Mobile/Wearable Computing for the purpose of prototyping, modeling, and evaluating personal data interaction.

Read More