Academics

I am currently pursuing a B.Tech - M.Tech Dual Degree in the Department of Computer Science and Engineering (CSE) at Indian Institute of Technology Kanpur (IITK). The topic of my thesis is trying to solve the Reachability Problem for Mangrove Graphs in Deterministic Logarithmic Space. My advisor for the same is Dr. Raghunath Tewari. Apart from this, I am also interested in other areas of computer science. I do not believe much in distictions (makes it easier to classify courses, though) so I am keen on learning about all areas : Theory, Systems and AI/ML. Recently, I have started taking Machine Learning courses at IITK to explore the field. To know more you can find below, my course list, resume and also a list of my projects with appropriate links.

Courses           Projects           Resume

Courses

Theoretical Computer Science

  • Algorithms (1 - 2)
  • Discrete Mathematics
  • Theory of Computation
  • Computational Complexity
  • Programs, Proofs and Types
  • Principles of Programming Languages
  • Markov Chains
  • Algorithmic Game Theory

Systems

  • Operating Systems
  • Computer Networks
  • Computer Organization
  • Computing Laboratory
  • Compiler Design

Artificial Intelligence and Machine Learning

  • Machine Learning Techniques
  • Visual Recognition
  • Human Centered Computing

Other Courses

  • Thermodynamics
  • Probability and Statistics
  • Philosophy of Science


Projects