Teaching



CS773: Computer Architecture for Performance and Security

Serving as an undergraduate teaching assistant for a batch of 50+ students, with the responsibility of designing the programming assignments and academically mentoring students throughout the course.



EE789: Algorithm Design of Digital Systems

Serving as an undergraduate teaching assistant for a batch of 100+ students, responsible for conducting doubt-solving sessions and helping with the course evaluation.



CS683: Advanced Computer Architecture

Serving as an undergraduate teaching assistant for a batch of 100+ students, with the responsibility of designing the programming assignments and academically mentoring students throughout the course.



EE229: Signal Processing

Serving as an undergraduate teaching assistant for a batch of 80+ students, responsible for conducting doubt-solving sessions and helping with the course evaluation.



EE309: Microprocessors

Served as an undergraduate teaching assistant for a batch of 200+ students, with the responsibility of conducting doubt-solving sessions and academically mentoring students over the duration of the course.