User Tools

Site Tools


teaching

Courses that I teach
Core Courses
Languages, Machines, and Computation - For CSE Undergraduates
Computational Engineering - For 1st year Undergraduates
Paradigms of Programming - For CSE Undergraduates
Object Oriented Software Engineering Laboratory - For CSE M.Tech students
Mathematical Concepts in Computer Science - For CSE M.Tech students
Advanced Data Structures and Algorithms - For CSE M.Tech students and in 2011 to IIT Mandi students. 2012 please visit this ADSA 2012
Advanced Programming Laboratory - For CSE M.Tech students
Software Engineering - For CSE B.Tech students at IIT Madras Jan-May 2017
Software Engineering Laboratory - For CSE B.Tech Students at IIT Madras, Jan-May 2017
Introducing to Programming - For undergraduates at IIT Madras, August-November 2017
Elective Courses
Planning and Constraint Satisfaction - Graduate Level course
Recent Developments in Theoretical Computer Science(Online Algorithms, Combinatorial Optimization) - Graduate Level Course
Topics in Design and Analysis of Algorithms (Parameterized Complexity) - Graduate Level Course
Theory Toolkit - For CSE Master's and PhD students
Advanced Algorithms - For CSE Master's and PhD students
Topics in Design and Analysis of Algorithms (Dynamic Data Structures and Treewidth) - Graduate Level Course - August 2017

teaching.txt · Last modified: 2017/08/06 18:43 by admin