Teaching

The following is a list of teaching-learning efforts that I am/was involved in.
All courses efforts except TCCT09 were done while at IIT Madras.

Elective Courses

CS5130    Mathematical Tools for Theoretical Computer Science
[ 2022 (Jul-Nov) ][ 2020 (Aug-Dec) ]
CS6014    Computability and Complexity ^
[ 2023 (Jul-Nov) ][ 2021 (Aug-Nov) ][ 2018 (Jul-Nov) ][ 2016 (Aug-Nov) ]
[ 2014 (Jul-Nov) ][ 2012 (Jul-Nov) ][ 2011 (Aug-Nov) ]
CS6840    Modern Complexity Theory ^
[ 2024 (Jan-Apr) ][ 2022 (Jan-Apr) ][ 2019 (Jan-May) ][ 2017 (Jan-May) ]
[ 2015 (Jan-May) ][ 2013 (Jan-May) ][ 2012 (Jan-Apr) ]
CS6842    Algorithmic Algebra
[ 2022 (Jul-Nov) ][ 2019 (Jul-Nov) ][ 2017 (Jul-Nov) ][ 2015 (Aug-Nov) ]
[ 2013 (Jul-Nov) ]
CS6845    Pseudorandomness ^
[ 2021 (Feb-May) ][ 2020 (Jan-May) ][ 2015 (Jan-May)* ][ 2014 (Jan-May)* ]
[ 2012 (Jan-Apr)* ]
CS6850    Topics in Complexity Theory
[ 2011 (Jan-Apr) ]
TCCT09    Computational Complexity Theory
[ 2009 (Feb-May) ]

Core Courses

CS1100    Introduction to Programming ^
[ 2023 (Mar-Jun) ][ 2018 (Jan-May) ][ 2014 (Jan-May)* ]
CS1111    Problem Solving Using Computers
[ 2021 (Apr-Jun) ]
CS1200    Discrete Mathematics for Computer Science
[ 2017 (Jan-May) ]
CS2200    Languages, Machines and Computation
[ 2022 (Jan-Apr) ][ 2016 (Jan-Apr) ][ 2014 (Jan-May) ]
[ 2012 (Jan-Apr) ]
CS2700    Programming and Data Structures
[ 2018 (Jul-Nov) ]
CS2710    Programming and Data Structures Lab
[ 2018 (Jul-Nov) ]
CS3100    Paradigms of Programming
[ 2021 (Aug-Nov) ]
CS5800    Advanced Data Structures & Algorithms
[ 2017 (Jul-Nov) ]
CS6030    Logic and Combinatorics for Computer Science ^
[ 2019 (Jul-Nov) ][ 2016 (Aug-Nov) ][ 2015 (Aug-Nov)* ]
[ 2013 (Jul-Nov)* ][ 2012 (Jul-Nov) ][ 2011 (Aug-Nov)* ]
CS6140    Advanced Programming Lab
[ 2017 (Jul-Nov) ]

Self-study or Summer Courses

CS6846    Quantum Algorithms and Quantum Complexity (Reading)
[ 2015 (Jan-May) ]
CS6850    Topics in Complexity Theory
[ 2022 (Jan-Apr) ][ 2016 (Jan-Apr) ][ 2013 (Jan-May) ]



* - Co-teaching
^- The earlier offerings of the course had different titles but the same course number.
  - click on the corresponding course instances for the details.
Current Courses :

Today : Fri, Mar 29, 2024

Stats: 13 years 3 months since first course@IITM
Contributions Av. 3.2 courses per year
[Av.1.3 core & 2 electives per year]
Student
Feedback
Overall av. 9.4/10 from 46 courses.
[Av.9.2/10 (core) & 9.5/10 (electives)]

Last update: Sun Jan 21 15:05:58 IST 2024