IIT Gandhinagar (Undergraduate Level)
- Probability and Random Processes
- Signals and Systems
- Digital Signal Procesing
- Data Structures
- Algorithm Analysis and Design
- Introduction to Computational Complexity Theory
- Introduction to Applied Cryptography
- Ordinary Differential Equations
- Number Theory