- Fault-tolerant Computer Systems
- Concurrent Processing
- Advanced Object-oriented Software Design
- VLSI and Computer Architecture (with Prof. R. Shankar)
- Formal Specification Methods (with Prof. J. Wu)
- Real-Time Software (with Prof. J. Wu).
- Data Structures and Algorithms
- Switching Theory and Logical Design
- Structured Computer Architecture
- Software Engineering
- Intro. to Parallel Processing