Teaching & Educational History
Teaching
Current Modules:
COMP52215 - Advanced Algorithms and Discrete Systems - Submodule on Advanced Algorithms - Epiphany 2025
COMP52215 - Advanced Algorithms and Discrete Systems - Submodule on Discrete Systems - Epiphany 2025
COMP4197 - Randomised Algorithms and Probabilistic Methods - Full module - Michaelmas 2024
Past Modules:
COMP52215 - Advanced Algorithms and Discrete Systems - Submodule on Advanced Algorithms - Epiphany 2023, Epiphany 2024
COMP4197 - Randomised Algorithms and Probabilistic Methods - Full module - Epiphany 2024
COMP1021 - Mathematics for Computer Science - Submodule on Linear Algebra - 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).