Spring 2019

Human-Computer Interaction (Undergraduate), Instructor

This course focused on how to design the interface between human users and computer systems. Students learned how to involve the user at different stages in the design process to improve the interface in a cost-effective way. Students also gained hands-on experience with iterative user-centered design, rapid prototyping, and usability testing methods.

Social Informatics (undergraduate), Guest Lecturer

Topic: emotional design

Fall 2018

Interface Design (Master’s), Instructor

This course introduced principles for designing the user interface in information systems, prototyping, and usability testing methods. Students had hands-on experience with iterative user-centered design, rapid prototyping, and usability testing methods.

Retrieving and Evaluating Electronic Information (Undergraduate), Guest Lecturer

Topics: indexing, user-centered IR research

Fall 2016, Spring 2018

Human-Computer Interaction (Undergraduate), Teaching Assistant/Guest Lecturer

This course focused on how to design the interface between human users and computer systems. Students learned how to involve the user at different stages in the design process to improve the interface in a cost-effective way.

Fall 2017

Information Technology and Informatics (Undergraduate), Teaching Assistant

This foundation course introduced key theoretical and professional themes related to social informatics, human-computer interaction, management of information technology, the relationship between technology, race, and gender, etc.

Spring 2017

Problem-Solving with Data (Master’s), Teaching Assistant

This course studied how to apply programming languages and tools such as UNIX commands, MySQL, Python, and R to solve data-driven analytics problems. The students were introduced to several real-life problems that involved collecting and analyzing data and learned to use an appropriate set of tools to solve problems.