Teaching

Guest Lecturer - Artificial Intelligence (CS 5260)

Graduate course, Vanderbilt University, 2025

Taught about Mathematical Optimization using (Mixed Integer) Linear Programming thorugh interactive and intuitive examples of military rationing, energy management.

Embedded Systems Lab — Teaching Assistant

Undergraduate Lab, Vanderbilt University, Department of Electrical and Computer Engineering, 2021

Served as a Graduate Teaching Assistant for the Embedded Systems Lab course during the Fall 2021 semester. Instructed undergraduates in C++ programming fundamentals, guiding them through a progressive lab curriculum that started with core language concepts and culminated in building logic-based, code-controlled cars using microcontrollers.

Key Responsibilities:

  • Taught C++ programming concepts including pointers, object-oriented design, and hardware interfaces
  • Guided students through hands-on labs involving sensor integration, motor control, and real-time systems
  • Supervised the final project where students designed and programmed autonomous logic-driven vehicles
  • Provided one-on-one debugging support for hardware-software integration challenges