Teaching – Balagopal Komarath
The courses I have taught or co-taught in reverse chronological order.
- Compilers
- Data-Centric Computing
- Discrete mathematics
- Computational complexity theory
- Theory of computing
- Data structures and algorithms I
- Special topics course: Complexity theory
- Compilers
- Computing
- Computational complexity theory
- Data structures and algorithms II
- Introduction to computing
- Special topics course: Algebraic complexity theory
- Assembly and C programming mini-course
- Special topics course: Complexity theory
- Introduction to computing
- Theory of computing
- Complexity theory
- Complexity theory
Various student groups have done the following projects under my supervision. The includes the following implementation projects:
- Sagemath enhancements:
- Projects for consumption at IIT Gandhinagar.
- Light-weight online quiz application.
- [[][Light-weight competitive programming online judge]].
and the following theoretical studies:
- Hazard-free formulas for MUX.