Teaching

Quantum Computer Systems Fall 2026
AI Accelerator Design Fall 2026 (Co-instructor)
Advanced Data Structures and Algorithms Laboratory Fall 2026 AlgoGarage
Computer Organization & Architecture Spring 2026, Spring 2025
Operating Systems Fall 2025
Parallel Computing Fall 2024
Accelerating Sparse Computations Fall 2024
Computer System Architecture Spring 2024 (Co-instructor)
Computer Organization Spring 2024, Spring 2021
MIPSploration.asm: A web-based MIPS simulatorClose video
Watch on YouTube
Introduction to Programming Fall 2023
Parallel Programming for Scientists & Engineers
(at UIUC)
Spring 2023, Fall 2022, Spring 2022
Distributed Systems Spring 2021
Concepts in Engineering & Design Spring 2021 (Co-instructor)

Best Faculty Award (2025)

In Udaan, the IITT magazine