Teaching at Purdue
- Optimization for Deep Learning, Fall 2022, Fall 2023, Fall 2024
- ECE 20001: Electrical Engineering Fundamentals I, Fall 2021, Spring 2022, Spring 2023, Spring 2024
- Vertically Integrated Projects (VIP): Team RoboMaster (a voluntary, outreach activity), Fall 2022, Spring 2023, Fall 2023, Spring 2024, , Fall 2024
Graduate TA at UT Austin
- Statistical Machine Learning, Fall 2019
- Estimation Theory, Fall 2017
- Digital Signal Processing, Fall 2014 and Spring 2015
Undergraduate TA at Sharif University
- Digital Signal Processing, Fall 2013
- Communication Systems, Fall 2013
- Principles of Electronics, Spring 2013 and Fall 2013
- Computer Architecture, Spring 2013
- Logic Circuits, Spring 2013
- Analog Circuits, Spring 2013
- Electromagnetism, Fall 2012