Teacher’s Assistant for CMPSC 32 - Object Oriented Design and Implementation

Undergraduate course, University of California, Santa Barbara, Computer Science, 2025

Advanced topics in object-oriented computing. Topics include encapsulation, data hiding, inheritance, polymorphism, compilation, linking and loading, memory management, and debugging; recent advances in design and development tools, practices, libraries, and operating system support.

Specific Responsibilities

  • Was a guest lecturer for the topic of inheretance and public classes in C++
  • Created an extra credit assignment to allow students an additional opportunity to engage with course material to prepare them for their final

My General Responsibilities

  • Office Hours once a week to answeer students questions and help them debug their coding assignments
  • Lab Section once a week where I would reteach important concepts covered in class along with any additional potential questions
  • Proctor and Grade Midterm and Final Exams
  • Configured autograders using Gradescope for assignments