· Associate Dean of Students, UC Berkeley College of Computing, Data Science, and Society2025–
· Assistant Teaching Professor, UC Berkeley Electrical Engineering & Computer Sciences (EECS)2023–2023
· Associate Teaching Professor, UC Berkeley Electrical Engineering & Computer Sciences (EECS)2023–
· Visiting Assistant Professor, University of California Santa Cruz - Jack Baskin School of Engineering2022–
· Computer Science Undergraduate Director, University of California, Santa Cruz - Jack Baskin School of Engineering2020–2022
· Teaching Professor, University of California, Santa Cruz - Jack Baskin School of Engineering2017–2022
· Sessional Lecturer, University of Toronto2015–2017
· Ph.D. in Computer Engineering, University of Toronto2014–2017
· M.A.Sc. in Computer Engineering, University of Toronto2012–2014
· Research Assistant, University of Toronto2012–2017
· Research Assistant, Institute for Infocomm Research2011–2011
· B.A.Sc. in Computer Engineering, Sharif University of Technology2008–2012