About Me


I’m Kartik Srinivas. I am studying deep learning, systems and statistics at the CMU School of Computer Science. I completed my bachelor’s in Computer Science and Engineering from Indian Institute of Technology, Hyderabad. I graduated with honors and as an Institute Silver Medalist.

I have a deep interest in mathematics and computer systems. I like programming “mathy” things efficiently. I have taken some of the most fun CMU systems courses like 15513, 15645 and am going to be taking 15618 and other systems electives this upcoming fall. As for the mathematics, I focus on probability, statistics and optimization. I am a TA for 10-725 Convex Optimization, and have taken (and aced) advanced statistics courses like 36709This covers asymptotic Statistics by Van Aart and 36705.

I have also spent time as a research intern at Vector, UBC Vancouver during the summer of 2023 under the guidance of Dr. Xiaoxiao Li, where I published research on Distributed systems and machine learning. Before that I was exploring a plethora of areas like reinforcement learning, optimization and information theory under the guidance of Dr. Vineeth Balasubramanian, Dr. J Saketha Nath and Dr. Lakshmi Prasad Natarajan at the Indian Institute of Technology, Hyderabad

I also spent some time in theoretical computer science – teaching a course on computability theory under Dr.Subrahmanyam Kalyanasundaram and took courses on Combinatorics under Dr. Rogers Mathew.

In a past life, I was a competitive swimmer and played basketball for IITH. I received my training in mathematics at the M Prakash Institute in Pune.