He completed his Master's degree in Computer Science from University of Southern California and Bachelor's degree in Computer Science and Engineering from Manipal Institute of Technology, India. Before joining USC for the Master's program, he worked as a Senior Software Engineer at Philips Electronics, Bangalore, India for two and a half years. During the Master's program, he was also a part of the Robotic Embedded Systems Lab under Prof. Gaurav Sukhatme. His research interests are Natural Language Processing, Machine Learning and his strengths are full stack web development.