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.
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 MoreStudents 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 MoreThis 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 MoreThe 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 MoreThe 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