Teaching

CS177 Programming With Multimedia Objects

Undergraduate Course, Purdue University, Department of Computer Science, 2024

Python programming, processing multimedia objects such as images and sounds. Led a 4-hour lab session and 2-hour office hour per week as a graduate teaching assistant.

CS592 Motion Planning

Graduate Course, Purdue University, Department of Computer Science, 2024

Gave lectures for robot motion planning, searching/sampling based motion planning algorithms, nerual field planning. Led students to build interactive motion planning demos in python.

CS176 Data Engineering in Python

Undergraduate Course, Purdue University, Department of Computer Science, 2023

Python programming, basic data structure, etc. Led a 2-hour lab session and 3-hour office hour per week as a graduate teaching assistant.

CS540 Introduction to Artificial Intelligence

Undergraduate Course, University of Wisconsin-Madison, Department of Computer Science, 2021

The course is all about basic artificial intelligence and machine learning knowledge. Students develop applications in tasks such as problem solving, data mining, game playing, natural language understanding, and robotics. As a peer mentor, I held 7 office hours per week and actively answered piazza questions. During my OH, I would instruct students to finish their programming homework and provides tips when they need. Here is the LINK to the Spring 2021 CS540 course website.