1. Mavis Mentor
    College of Engineering, UIUC [August '16 – August '17]
    • Mentored two graduate students and supported their research for their Master’s Degree
  2. MUSE Mentor
    College of Engineering, UIUC [August '16 – August '17]
    • MUSE: Mentoring Undergraduates in Science and Engineering
    • Mentored a sophomore to complete an introductory Machine Learning research project by defining the scope, goals and guiding mentee's learning.
  3. Parallel Computer Archiecture
    Teaching Assistant, UIUC [Spring '17]
    • This is a graduate course on advanced architecture topics such as memory and cache models, speculation, synchronization, OS interaction and alternative computing models.
    • I taught three lectures, created and graded homeworks, and organized office hours.
  4. Energy-Efficient Computer Architecture
    Teaching Assistant, UIUC [Fall '16]
    • This is a graduate level special topics course that discusses state-of-the-art papers on energy efficiency in each class.
    • I moderated discussions and provided insights for four lecture-sessions.
  5. Computer Design and Organization
    Teaching Assistant, UIUC [Fall '15]
    • This is a senior undergraduate/early graduate level course on computer architecture concepts like Out of Order execution, Caches, Virtual Memory and Cache Coherence.
    • I taught two lectures, designed homeworks and examinations, and organized office hours.
  6. Microelectronic Circuits
    Teaching Assistant, BITS Pilani [Fall '10]
    • This is a junior year course for all Electronics majors. It describes the design of analog MOSFET circuits such as Common Source Amplifiers and introduces advanced circuits like differential gain amplifiers and current mirrors.
    • I developed laboratory teaching modules and assignments. I also assisted smaller tutorial teaching sessions of ~30 students.
  7. Engineering Graphics
    Teaching Assistant, BITS Pilani [Fall '08]
    • This is a freshman course for students across all majors. It teaches the projections of objects and engineering drawing with tools like AutoCAD.
    • I designed laboratory assignments and supervised laboratory sessions.