Research
My primary research interests are software systems and
networking.
UW students: I am always looking for URAs (or other arrangements) to participate in software development projects.
Teaching
Winter 2025 (upcoming)
CS 452/652 Real-time Programming
Past
David R. Cheriton School of Computer Science, University of Waterloo
- CS 230 Introduction to Computers and Computer Systems (W11)
- CS 343 Concurrent and Parallel Programming (F09, F12)
- CS 350 Operating Systems (W03 as CS 354)
- CS 436 Distributed Computer Systems (W10)
- CS 452/652 Real-time Programming(F19,W20,W22,S22,F22,W23,W24)
- CS 454/654 Distributed Systems (W03, S03, W05)
- CS 456/656 Computer Networks (S05, S06, S07, W09, S13, S15, S17)
- CS 755 System and Network Architectures and Implementation (S11 as CS 655, F14)
- CS 854 Advanced Topics in Computer Systems (F13, W16, W18)
- CS 856 Advanced Topics in Distributed Systems (S04, F07, W10)
Department of Electrical Engineering and Information Technology, TU Darmstadt
- Technologies for Networked Multimedia Systems (S01, S02)
Graduate Students
- Mohammadamin Shafiei (MMath program)
- Armin Afsharian (MMath program)
- Ali Abbasi Alaei (MMath program)
- Alireza Salamat (MMath program)
- Qishen Wu (MMath program)
Information for Current Grad Students
Information for Prospective Grad Students
Administration
I currently serve as Associate Director of the School.
This page is best viewed with your monitor switched on.