p { margin-top: 2cm;

Courses



Jan-May 2024
CS5610: Computational Number Theory & Algebra


Aug-Dec 2023
CS6160: Cryptology
Jan-May 2023
CS5120: Probability in Computing


Aug-Dec 2022
Computational Number Theory & Algebra
Jan-May 2022
CS5120: Probability in Computing


Aug-Dec 2021
ID2230: Data Structures & Applications
Nov 2020-Feb 2021
Introduction to Programming (Co-taught with Dr. Saurabh Joshi )


Sep-Dec 2020
CS6013:Advanced Data Structures & Algorithms [Co-instructor. The main instructor is Dr. Rakesh Venkat .]
CS202:Design & Analysis of Algorithms [IIIT Raichur]
Jan-Apr 2020
CS5120: Probability in Computing


2019
Aug-Dec: Discrete Structures 1
Jan-Apr: Algorithms


2018
Aug-Dec: Probability in Computing
Jan-May: Algorithms

2017
Aug-Dec: Combinatorics and Graph Theory , Introduction to programming
Jan-May: Computational number theory and algebra, Theory of Computation, Introduction to Complexity Theory
CSE Time-table for Jan-May 2017


2016
Linear Optimization , Algorithms I (CS2440) , Algorithms II , Discrete Structures II


2015
Design and Analysis of Algoritms(CS2020), Combinatorics(CS1250) , Advanced Data Structures and Algorithms (CS6010)


2014
Discrete Mathematics for Computer Science (CS1010), Advanced Data Structures and Algorithms (CS6010), Proof Techniques (CS1210)

2013: Introduction to Programming, Topics in Computing
2012: Cryptography
2011: Graph Theory