Graduate Level Courses
UnderGraduate Level Courses
- CS425: Distributed Systems (with Prof. Indranil Gupta)
- CS431: Computer Architecture (with Prof. Josep Torrellas)
- ESL 501: Introduction to Academic Writing
- CS591: System and Networking Seminar (with Prof. Indranil Gupta, Prof. Klara Nahrstedt)
- CS525: Advance Distributed System (with Prof. Indranil Gupta)
- CS414: Multimedia System (with Prof. Klara Nahrstedt)
- CS598MCC: Advance Inter-networking (with Prof. Matthew Caesar)
- CS598SM: Modeling and Verification of Real-time and Distributed System (with Prof. Sayan Mitra)
- CS412: Introduction to Data Mining (with Prof. Jiawei Han)
- CS541: Computer System Analysis (with Prof. David Nicol)
- CS512: Data Mining: Principles and Algorithms (with Prof. Jiawei Han)
- CS591FSN: Mathematical Foundations and Tools for Systems and Networking Research (wih Prof. Godfrey, Prof. Nahrstedt)
- CS546: Machine Learning and Natural Language Processing (with Prof. Dan Roth)
- CS598KN: Advanced Multimedia Systems Design (with Prof. Klara Nahrstedt)
UnderGraduate Level Courses
- Data Structure
- Networking
- Database
- Operating Systems
- Computer Simulation and Modeling
- Computer Architecture
- Digital Logic Design
- Theory of Computation
- Software Engineering
- Numerical Methods
- Computer Graphics
- Algorithms
- Discrete Mathematics
- Concrete Mathematics