Following are the courses, I currently teach at Pace University, NYC and Pleasantville Campus
Intro to UX: Every Summer (I) Semester
Course Description:
This course introduces students to User Experience, the practice of designing apps and websites while applying user centric methods. This course touches on the entire process from analyzing user needs, iterating the design, presenting and selling a comprehensive solution to creating wireframes that become the blueprint for developers to follow when coding. Students will explore basic concepts and methods to design an application while taking into consideration the needs of the user. By the end of this class, you will have a basic understanding of how to design an application that embeds the best user experience principles.
IS 638 is a graduate level course but open to undergraduate students. There is no prerequisite. Students do not need to know how to write code and will not be expected to learn code as a requirement for this course. Nice to have skills, but not required:
Figma, a prototyping tool which is primarily web-based, with additional offline features enabled by desktop applications for macOS and Windows. A good tool for collaboration and for free! (https://www.figma.com/)
Pop, a simple prototyping software that allows the user to quickly test design concepts Works on both Android and iPhone. (https://marvelapp.com/pop/)
Intro to HCI: Every Fall Semester
Course Description:
In this course, students will explore design principles and learn practical techniques for building and evaluating user-centered, intuitive, effective computing systems. Topics include principles of user design, interface elements, cognitive science, prototyping, and an introduction to interface evaluation. Project examples may consist of web design of multimedia interfaces, mobile applications, and specialized applications.
Course learning objectives
Students will be able to:
Develop and present a group-based design project for portfolios and resumes
Examine basic concepts and design guidelines for HCI
Acquire practical experience in the implementation and evaluation of interfaces
Explore appropriate uses of multimodal input and output methods
Answer the challenge of designing for universal accessibility
Discover the state of the art in HCI research
Human Factors and Usability Metrics: Every Spring Semester
Course Description:
This course surveys theoretical knowledge of human factors engineering and its methods for evaluating user interfaces and products. Students will learn human psychology that goes into design and additional essential knowledge to be able to perform heuristic evaluation, a cognitive walkthrough, a usability test, and a comparison study. Class meetings will also introduce, discuss, and occasionally practice additional techniques, including user modeling, usage logging, surveys, and focus groups. A primary goal is to learn how to conduct various methods for evaluating user interfaces.
Course learning objectives
Students will be able to:
Gather usability insights & metrics through various research methods.
Understand Human Factors Engineering and how it translated to products and UIs
Understand basic cognitive psychology principles behind human visual perception, attention, and decision-making.
Understand various measures used for researching the usability of interfaces and products.
Following are the courses, I am a Teaching Assistant / Part-time Lecturer for at Rutgers University, New Brunswick, NJ
- Human Information Behavior
- Human Computer Interaction