Teaching

Teaching Assistant in CS 130 (Software Engineering)

Undergraduate upper division course discussion, UCLA Computer Science Department, 2021

As a teaching assistant, I taught software engineering principles in Java to experienced students by revisiting lecture material and going over practice problems. I also graded students’ app design projects based on their adherence to these software engineering principles. Material ranges from UML diagrams and design patterns to software testing.

Teaching Assistant in CS 130 (Software Engineering)

Undergraduate upper division course discussion, UCLA Computer Science Department, 2020

As a teaching assistant, I taught software engineering principles in Java to experienced students by revisiting lecture material and going over practice problems. I also graded students’ app design projects based on their adherence to these software engineering principles. Material ranges from UML diagrams and design patterns to software testing.

Dates: 2020-09-28 through 2020-12-18

Teaching Assistant in CS 31 (Intro To Computer Science)

Undergraduate lower division course discussion, UCLA Computer Science Department, 2020

As a teaching assistant, I taught programming principles in C++ to students with little or no experience by revisiting lecture material and going over practice problems. Material ranges from if-conditions and loops to 1D pointer arithmetic.

Dates: 2020-03-25 through 2020-06-12