Rahul Singh is an Assistant Professor at the department of ECE IISc. Earlier, he has been a postdoctoral researcher at the Ohio State University and LIDS, MIT. He received B.Tech. in EE from the Indian Institute of Technology Kanpur in 2009, M.S. in EE from the University of Notre Dame in 2011, and Ph.D. in Computer Engineering from the Department of Electrical and Computer Engineering, Texas A&M University, College Station, in 2015. He has also worked in the industry as a Data Scientist at Encored Inc., and in the Machine Learning Group at Intel, Santa Clara. His research interests include stochastic control, machine learning, Markov decision processes and networks.