Courses at Sharif International Campus, Kish Island
Spring 2010: Network Modeling and Analysis, Multimedia Systems, IT Project Management
Fall 2009: Mulimedia Networking, Database Systems,
Fundamental of Information Technology
Spring 2009: Network Modeling and Analysis, Internet Engineering, IT Project Management
Fall 2008: Digital Video Processing, Fundamental of Information Technology, IT Project Management
Courses
Fall 2005: Teacher Assistant for Stochastic Processes course
Fall 2002: Teacher Assistant for two master/PhD courses:
- Digital Video Systems
- Advanced Computer Networks
Spring 2002: Lecturer for Multimedia Systems Design course in a joint distance-learning project between Kish University and Sharif University.
Spring 99-Fall 2002: Lecturer for computer programming courses:
- Advanced Programming
- Pascal programming
- Computer Workshop (an introductory course for freshman) and supervising BS thesis
Fall 95-Fall 98: Teacher Assistant for
- Database Systems
- Compiler Design
- Programming Languages
- Data Structures and Algorithms
- Theory of Machine and Language
- Computer Architecture and Logical Circuits