Courses taught in ISI

  1. Information and Coding Theory, MTech(CS)-II (July 2015-December 2015).
  2. Discrete Mathematics (Combinatorics, Graph Theory, Probabilistic Methods), MStat-I (Jan 2015-Apr 2015). Course Page
  3. Discrete Mathematics, (Combinatorics, Graph Theory, Logic), M.Tech-I (Jul 2014-Dec 2014)
  4. Discrete Mathematics, (Combinatorics, Graph Theory, Probabilistic Methods), MStat-I (Jan 2014-Apr 2014)
  5. Information and Coding Theory, MTech(CS)-II (July 2013-December 2013). Co-taught with Kishan Chand Gupta
  6. Software Engineering, MTech(CS)-I (Jan 2007-Apr 2007)
  7. Courses taught in IIT Indore

    1. Systems and Usable Security, B.Tech.(CSE)-IV (Jan 2013-Apr 2013)
    2. Computer Networks Lab, B.Tech.(CSE)-III (Jan 2013-Apr 2013)
    3. Cryptology and Network Security, B.Tech.(CSE)-IV (July 2013-December 2013)
    4. Operating Systems, B.Tech.(CSE)-III (July 2013-December 2013)
    5. Operating Systems, B.Tech.(CSE)-III (July 2013-December 2013)

    Teaching assistant in University of Ottawa

    1. Operating Systems, Undergrad course, Computer Science, Summer, 2010, 2012.
    2. Computer Networks and Protocols, Undergrad course, Computer Science, Fall, 2010.
    3. Wireless and Mobile Computing, Graduate course, Computer Science, Winter, 2011.