• Home
  • Publications
  • Teaching
  • News
  • Contact

  • Discrete Mathematical Structures at IIT Delhi - Abu Dhabi (Jan-May, 2025)


  • Foundations of Automatic Verification at IIT Delhi (Jul-Dec, 2024)


  • Introduction to Computer Science at IIT Delhi (May-Jul, 2024)


  • Data Structures and Algorithms at IIT Delhi (Jan-May, 2024)


  • Logic for Computer Science at IIT Delhi (Jul-Nov, 2023)


  • Foundations of Automatic Verification at IIT Delhi (Jan-Apr, 2023)


  • Logic for Computer Science at IIT Delhi (Aug-Nov, 2022)


  • Special Topics in Formal Methods at IIT Delhi (Jan-Apr, 2022)

    Contents: Recent papers on the topic of Deep Learning Verification


  • Constraint Solving and Deep Learning at CMI (Aug-Nov, 2020 and Aug-Nov, 2021)
    (co-instructor: Prof. Mandayam Srivas, CMI)

    Contents: Encoding of DNNs and Correctness Properties, Verifying properties of DNN using Z3, Specialized Theory Solvers for Neural Networks Verification, Abstractions for Neural Networks, RNN Verification using Inductive Invariants


  • Model Checking and Software Verification at IIT Goa (Jul-Nov, 2019)

    Contents: Propositional and Predicate Logic (Overview), LTL and CTL Model Checking, Linear-time properties, Büchi Automata, Omega-regular properties, Binary Decision Diagrams, Symbolic Model Checking, Program Verification and Hoare Triples, SAT-based Model Checking, BMC and Introduction to CBMC, Predicate Abstraction and CEGAR


  • Model Checking and Systems Verification (four guest lectures) at CMI (Jan-Apr, 2019)

    Contents: Binary Decision Diagrams, Symbolic Model Checking, Predicate Abstraction