Teaching & Educational History

Teaching

Current Modules:

COMP4197 - Randomised Algorithms and Probabilistic Methods - Full module -  Epiphany 2024

COMP52215 - Advanced Algorithms and Discrete Systems - Submodule on Advanced Algorithms - Epiphany 2024


Past Modules:

COMP1021 - Mathematics for Computer Science - Submodule on Linear Algebra - Epiphany 2023

COMP52215 - Advanced Algorithms and Discrete Systems - Submodule on Advanced Algorithms - Epiphany 2023

Teaching Assistant Experience

Feb - March 2018 - TA (Teaching Assistant) for MOOC, An Introduction to Probability in Computing.

Jan - May 2017 - Lead TA for CS2800: Design and Analysis of Algorithms, an undergrad course. 

July - Nov 2016 - TA for CS5820: Probability and Computing, a grad course. 

August 2016 - TA for GIAN 161003K01 course Distributed Network Algorithms: Foundations and Future Directions.

July - Sept 2016 - TA for MOOC, Algorithms for Big Data.

Jan - May 2016 - TA for CS6741: Algorithmic Foundations of Data Science (FunDaS), a grad course

July - Nov 2015 - TA for CS5800: Advanced Data Structures and Algorithms, a grad course.

Jan - May 2015 - TA for CS6851: Distributed Algorithms, a grad course.

Jan - May 2014 - Lead TA for NPTEL's first ever MOOC, Programming, Data Structures and Algorithms.

July - Dec 2013 - TA for CS5800: Advanced Data Structures and Algorithms, a grad course.

July - Nov 2012 - TA for CS2100: Discrete Mathematics for Computer Science, an undergrad course.

Jan - May 2011 - TA for CS2810: Advanced Programming Lab, an undergrad lab.

July - Nov 2010 - TA for CS1100: Computational Engineering, an undergrad course.

Jan - May 2010 - TA for CS1100: Computational Engineering, an undergrad course.

July - Nov 2009 - TA for CS1100: Computational Engineering, an undergrad course. Won an Outstanding Teaching Assistants award for my work.

Educational History

Ph. D. (CSE) at IIT Madras, Chennai (2012 - 2018). Advisor: Prof. John Augustine.

M. S. by Research (CSE) at IIT Madras, Chennai (2009 - 2012). Advisor: Prof. C. Pandu Rangan.

B. Tech. (CSE) at KLCE, Vijayawada (2005-2009).