Teaching HCI
HCI and Human Factors Consultant
Assistant Adjunct Professor in HCI and Python Language
I have taught students from the pre-school level to masters’ students in Asia and in the U.S. My own personal teaching goals emphasize on:
How can young children (age 5-8) learn about design-thinking and critical skills?
How can we enhance teamwork and critical thinking in university students?
I simplify self-initiated project ideas from children and students ranging from age 5-18. Students learn design-thinking method and programming tools such as Python and Arduino, that is necessary to complete their project.
Storyboarding in Scratch by a student (age 5)
Design-thinking methods with emphasis on usability
Storyboarding - storyboarding is a wonderful way to teach small children how to design and implement their ideas.
Prototyping - the complexity of prototyping and use of specific tools would differ depending on the age group and the students’ skill level
User testing - students learn how to conduct usability testing with prototype
Presentation- Emphasis on how to convey the design-thinking process to others
Robotic hand prototype by students (age 8), programmed using Microbit
Basketball Counter prototype by students age 14, programmed using Arduino
Interactive Piano Workshop for young children to understand how to design and prototype using input controller devices and coding in Scratch.
After the series of workshops or courses, students takeaway:
1) understand design-thinking and user-experience
2) programming language skills (e.g., Microbit, Python, Arduino)
3) programming of sensors
4) designing a physical prototype