Teaching
- Spring 2025 - Quantitative Verification (CS6104)
- Course material and contents will be uploaded here.
- Fall 2024 - Department Introductory Course on Discrete Structures (CS105)
- Course material and contents are uploaded here.
- Spring 2024 - Formal Models of Concurrent and Asynchronous Systems (CS 735)
- Course material and contents are here.
- Fall 2023 - Department Introductory Course on Discrete Structures (CS105)
- Course material and contents are uploaded here.
- Spring 2022 (Staggered sem) - Computer Programming and Utilization (CS101), Online Semester.
- The course content is on BodhiTree, with instructor interaction on Webex and TA interaction on MSteams. For more info write to cs101[AT]cse.iitb.ac.in
- Fall 2021 - Foundations of Verification and Automated Reasoning (CS 771), Online Semester
- Details about the course are here. A blurb on the student view of the course is in the CSE department newsletter, bitStream.
- Spring 2021 - Automata Theory (CS 310), Online Semester.
- Course material and contents for the course are being uploaded on moodle.
- Fall 2020 - Foundations of Verification and Automated Reasoning
- Spring 2020 - Automata Theory
- Course material and contents for the course are uploaded here.
- Fall 2019 - Formal Models of Concurrent and Asynchronous Systems (CS 735)
- Course material and contents are here.
This semester a module in this course will be taught by Prof. Krishna. - Spring 2019 - Automata Theory (Turing machines and Computability)
- Offered jointly with Ashutosh Gupta. Course material and contents for the second part of the course are uploaded here.
- Fall 2018 - Special Topics in Concurrency- COL 869 at Dept of CSE, IIT Delhi.
- Course material and contents will be uploaded here.
- Spring 2018 - Discrete Structures (Minor) - CS 207m
- Course material and contents are here.
- Spring 2018 - Formal Models of Concurrent and Asynchronous Systems (CS 735)
- Course material and contents are here.
- Spring 2017 - Special Topics in Automata and Logic (CS 713)
- Fall 2016 - Discrete Structures (CS 207)
- Course material and contents are here.
- Spring 2016 - Formal Models of Concurrent and Asynchronous Systems (CS 735)
- Course material and contents are here.
- Fall 2015 - Discrete Structures (CS 207)
- Course material and contents are here.
- Spring 2015 - Formal Models of Concurrent and Asynchronous Systems (CS 735)
- Course material and contents are here.
- Fall 2014 - Discrete Structures (CS 207)
- Course material and contents are here.
- Spring 2014 - Formal Models of Concurrent and Asynchronous Systems (CS 735)
- Course material and contents are here.
- Fall 2013 - Probabilistic models and model checking (part of CS691/620)
- Course material and contents are here.
- Summer 2013 - Automata Theory and Logic (CS 208)
- Offered jointly with Ashutosh Trivedi and Supratik Chakraborty. Materials for my part of the course are here.