Teaching
UMass Amherst
- Spring 2021: INFO 150: A Mathematical Foundation for Informatics
- Fall 2020: INFO 203: A Networked World
- Spring 2020: INFO 203: A Networked World
Previous teaching
University of Tehran
Co-Instructor, 2009 – 2013
- Advanced Computer Mathematics, Fall 2009, 2010, 2011, 2012, 2013
- A graduate course in Computer Engineering on Convex Optimization
Other Universities
University College of Aradan and Azad University of Bushehr
- Advanced Programming, Summer 2008
- Computer Architecture, Fall 2008, Fall 2011
- Multimedia Systems, Spring 2009, Fall 2011
- Computer Architecture, Fall 2008, Spring 2009
Teaching Assistant
- University of Tehran, graduate courses:
- Performance Evaluation of Computer Systems
- Advanced Computer Networks
- Advanced Mathematics for Computer Science (Convex Optimization)