Teaching

Spring 2021, 2022, 2023, 2024  (Current Semester) 

  • Visual Behavior Analysis (3 credit hrs)
    • Friday 13:30 - 16:20 / EDU1011
    • Office Hour: T/ Th 13:00-14:00, appointed by email
    • Visual Behavior Analysis is an upper-division-undergraduate and graguate course. This course is aimed at training students' knowledge and skills of human visual behavior analysis. Students in this course will learn how to design an experiement, collect visual behavior data and analyze data using an eye-tracking tools Real Gaze (RG) and WEDA (Web-based Eye-tracking Data Analyzer). This course is also open for all graduate students including Master and PhD students.

Fall 2020, 2021, 2022, 2024  (Current Semester)  

  • Educational Robotics (3 credit hrs)
    • Thursday 13:30 - 16:20
    • Office Hour: T/ Th 13:00-14:00, appointed by email
    • Educational Robotics is an upper-division-undergraduate and graguate course which aims to provide students with the experience of using and designing a robot as an educational tool. This course is also aimed at training students' knowledge and skills of designing a robotics activity or curriculum for young students in schools at all levels. For the final report, a literature review report is requried for graduate students, while a robotics curriculum plan is required for undergraduate students.

Fall 2023

  • Industry Intership (3 credit hrs)
    • Monday 13:30 - 16:20 / CHENG 103
    • Office Hour: T/ Th 13:00-14:00, appointed by email
    • This course aims to provide students with practical working experience in the industry. Students will practice their work in an industrial compary relating to robotics education, data science, digital learning, educational technology...etc. companies.

Spring 2023  

  • Information Behavior (3 credit hrs)
    • Monday 13:30 - 16:20 / CHENG 101
    • Office Hour: T/ Th 13:00-14:00, appointed by email
    • This course aims at quiding students to learn and observe how 21st citizens perceived with , search for and make use of online information as well as to discuss the contemporaty issues occurred with daily-live information behaviors. Students taking this course will share his/her reading with a related topic and conduct a final project to explore theories or practices regarding humans' online information behavior and to further elaborate meanings behind the issues.

Spring 2018, 2019

  • Computer Programming II (3 credit hrs)
    • Monday 13:30 - 16:20 / EDU402
    • Office Hour: Th/F 13:00-14:00, appointed by email
    • Computer Programming II is a follow-up course of the Computer Programming I for the undergraduate students majored in learning science. The goal of Computer Programming II is to prepare students for advanced concepts of computer programming such as objective-oriented programming and more abstract data types in Python. In this course, students will learn how to utilize Python modules to analyze spreadsheet data and to implement data visualization. A final project will be required for all students in this course.

Fall 2018, 2019

  • Computer Programming I (3 credit hrs)
    • Monday 13:30 - 16:20 / EDU402
    • Office Hour: Th/F 13:00-14:00, appointed by email
    • Computer Programming I is an introductory course of computer programming for the undergraduate students majored in learning science. The goal of Computer Programming I is to prepare students for basic concepts of computer programming and computaional thinking skills. Content of this course includes probelm analysis, abstract data type, argorithm design, program control and debug. This course uses Python programming language. A final project of game desing will be required for all students in this course.