Education:
- PhD, Telecommunication and Networking, Information Sciences, University of Pittsburgh, Pittsburgh, PA, USA.
Fall 2008 - March 2013 (Expected)
Thesis: TBD
- MSc, Computer Engineering (Software), Ferdowsi University of Mashhad, Mashhad, Iran.
Fall 2004 - Summer 2007
Thesis: A New Method for Generating Synthetically Traffic Matrices, Applicable for Traffic Engineering Tasks
- BSc, Computer Engineering (Software), Azad University of Mashhad, Mashhad, Iran.
Fall 1999 - Spring 2004
Thesis: Universal University Content Management Systems
Courses in PhD:
- Queuing Theory, Dr. David Tipper
- Introduction to Wireless Networks, Dr. David Tipper
- Cryptography, Dr. Prashant Krishnamurthy
- Operations Research, Dr. Jayant Rajgopal
- Wide Area Networks, Dr. KyoungSoo Park
- Mathematical Foundations, Prof. Richard A. Thompson
- Photonic Communications, Prof. Richard A. Thompson
- Introduction to Security, Dr. James B.D. Joshi
Courses in MSc:
- Advanced Database, Prof. Mahmoud Naghibzadeh
- Advanced Software Engineering, Dr. Mohses Kahani
- Advanced Computer Networks, Dr. Mohammad Hossein Yaghmaee Moghaddam
- Advanced Computer Architecture, Dr. Ghodrat Sepidnam
- Advanced Operating Systems, Prof. Mahmoud Naghibzadeh
- Engineering Mathematics, Dr. Mohammad Hossein Yaghmaee Moghaddam
- Distributed Systems, Dr. Hossein Deldari
- Parallel Algorithm Design and Analysis, Dr. Hossein Deldari
Courses in BSc:
- Fundamentals of Computers and Programming
- Advanced Programming
- Information Storage and Retrieval
- Algorithms Design
- Computer Networks
- Data Structures And Alghoritms
- Artificial Intelligence
- Computer Architecture
- Computer Graphics
- Discrete Structures
- Operating Systems
- Software Engineering - I
- Software Engineering - II
- Theory of Logic Circuits Design
- Scientific and Technial Subjects Presentation Methods
- Principles of Database Design
- Principles of Compiler Design
- Machine Language and System Programming
- Microprocessor - I
- Real-time System Design and Implementation
- Internet Engineering
- Design and Implementation of Programming Languages
- Parallel Programming
- Theory of Languages and Machines Programming