Video Course on Formal Languages and Automata Theory for NPTEL (Co-instructor: Prof. Diganta Goswami).
Mathematics-I (MA 101: Autumn 2012 - I taught Linear Algebra. Dr. Vinay Wagh taught Calculus, Autumn 2017 - For Divisions II & IV: I taught Calculus. Dr. Vinay Wagh taught Linear Algebra)
Mathematics-II (MA 102: Spring 2015 - For Divisions I & III, I taught Calculus. Prof. Jiten C. Kalita taught ODE, Spring 2019 - For Division I, Spring 2021)
Discrete Mathematics (MA 221: Summer 2008, Autumn 2015, Autumn 2016, Autumn 2023; MA 501: Autumn 2014; DA 242: Autumn 2023)
Modern Algebra (MA 222: Autumn 2018, MA 521: Autumn 2021, MA 312M: Spring 2022)
Elementary Number Theory and Algebra (MA 222: Autumn 2019)
Formal Languages and Automata Theory (CS 301/MA 513: Autumn 2008, Autumn 2009; MA 351/CS 203: Spring 2012, MA 351: Spring 2017)
Theory of Computation (CS 302: Spring 2008; CS 302/MA 352: Spring 2009, Summer 2009, Spring 2010, Summer 2010; MA 514: Spring 2011)
Theory of Computation (MA 453: Autumn 2014 - I taught Computation Part. Dr. Kalpesh Kapoor taught Complexity)
Theory of Computation (MA 514: Autumn 2022)
Design and Analysis of Algorithms (MA 353: Autumn 2010, Autumn 2011; MA252: Spring 2020)
Introduction to Algorithms (MA 515: Autumn 2007, Autumn 2010, Autumn 2011)
Real Analysis (MA 211M: Autumn 2020)
Semantics of Programming Languages (MA 516: Spring 2007, Spring 2013, Spring 2014)
Functional and Logic Programming (MA 517: Autumn 2013)
Complexity Theory (MA 519: Spring 2018, Spring 2023)
Mathematics for Computer Science (MA 618: Spring 2023)
Universal Algebra (MA 728: Autumn 2009)
Combinatorial Group Theory (MA 724: Autumn 2017 - shared with Dr. P. A. S. Sree Krishna)
Modern Algebra and Number Theory (MA 727: Spring 2007 - I taught Modern Algebra Part. Dr. Anupam Saikia taught Number Theory)