Teaching

Introduction to Artificial Intelligence

Undergraduate course, University of Southern California, Computer Science, 2020

Class covered fundamentals of AI starting from deterministic search-algorithms going to heuristic functions, statistical learning methods, eventually building up towards the basics of neural based approaches. Duties encompassed preparing programming assignments, writing solutions to homework and exams, monitoring student question and discussion board, and leading weekly discussion sections providing additional support and exploring tangential topics beyond those covered in class. This was a particularly challenging teaching experience as it occured during the early stages of COVID-19 and the instructor was new to the course, so we had to be creative, adaptive, and compassionate as we navigated the course and topics.

Introduction to Robotics

Laboratory, University of Southern California, Computer Science, 2019

Ran weekly laboratory sections geared towards introducing computer science students to the fundamentals of robotics. Coursework was designed for the application of many concepts from computer science in new application domains. Duties included preparing weekly lab environments, helping students work through problems as they arose, graded and evaluated labs and homework.