## Courses taught in ISI

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

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

## Teaching assistant in University of Ottawa

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