Teaching
- 6.829: Computer Networks (Fall 2022, MIT)
- Signals and Systems (Spring 2019, Sharif)
- Analog Circuits and Laboratory (Spring 2019, Sharif)
- Probability and Statistics (Fall 2019, Sharif)
- Probability and Statistics (Spring 2018, Sharif)
- Foundations of Blockchain Technology and Cryptocurrencies (Fall 2018, Sharif)
- Principles of Electronics and Laboratory (Fall 2018, Sharif)
- Communication Systems (Fall 2018, Sharif)