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

CS6014    Computability and Complexity ^
[ 2016 (Aug-Nov) ] [ 2014 (Jul-Nov) ] [ 2012 (Jul-Nov) ]
[ 2011 (Aug-Nov) ]
CS6840    Modern Complexity Theory ^
[ 2017 (Jan-May) ] [ 2015 (Jan-May) ] [ 2013 (Jan-May) ]
[ 2012 (Jan-Apr) ]
CS6842    Algorithmic Algebra
[ 2017 (Jul-Nov) ] [ 2015 (Aug-Nov) ] [ 2013 (Jul-Nov) ]
CS6845    Modern Techniques in Theory of Computation
[ 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 ^
[ 2018 (Jan-May) ] [ 2014 (Jan-May)* ]
CS1200    Discrete Mathematics for Computer Science
[ 2017 (Jan-May) ]
CS2200    Languages, Machines and Computation
[ 2016 (Jan-Apr) ] [ 2014 (Jan-May) ] [ 2012 (Jan-Apr) ]
CS5800    Advanced Data Structures & Algorithms
[ 2017 (Jul-Nov) ]
CS6030    Logic and Combinatorics for Computer Science ^
[ 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    Communication Complexity (Reading Course)
[ 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.

Today : Sun, Nov 19, 2017


    No lecture(s)


  Jayalal's Work Calendar.

Related resources :

  • Other courses that theory group offers.
  • Dependency diagram for theory courses.
  • Teaching Learning Center - IIT Madras

  • Last update: Tue Mar 15 08:50:58 IST 2016.