- Cryptography and Network Security
- Programming and Data Structure
- Computer Organization and Architecture
- VLSI System Design (Ongoing)
- Discrete Structures
- Switching Circuits and Logic Design
- Switching Circuits Laboratory
- Operating Systems
- Electronic Design Automation
- Distributed Systems
- Database Design