Educational History: BS, Information Technology, University of Mumbai, Mumbai, India, Aug 1999 - Aug 2003
I fell in love with the field of Computer Science during my undergraduate degree. I decided to go for higher education and studied for the GATE exam which was considered a qualification exam to get admission into graduate school in India.
My favorite courses during my undergraduate were Image Processing, Simulation and Modeling, Queuing Theory, Robotics and Computer Vision.
MS, Computer Science And Engineering, IIT Madras, Chennai, India, Jan 2004 - May 2006
I was fortunate to make it through the GATE exam and the admission process at IIT Madras. At IIT Madras, I got a chance to work on one of my favorite subjects Computer Vision and Image Processing. I worked in the field of Texture Analysis at the Visualization and Perception Lab under the guidance of Dr. Sukhendu Das.
During my Masters I took courses like Advanced Signal Processing, Image Processing, Computer Graphics, Computer Vision, Digital System Design and so forth.
PhD, Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USA, Jan 2008 -December 2013
Although I joined the PhD program and my advisor Dr. Avinash Kak to pursue a doctoral degree in Computer Vision, I ended up changing areas. My dissertation brought together ideas from Information Retrieval, Machine Learning and Data Mining to solve the problem of Bug Localization in Software Maintenance.
I audited and credited several interesting courses at Purdue including, Computer Vision, Image Processing, Algorithms, Computational Complexity, Information Retrieval, Machine Learning, Probabilistic Graphical Models, Bayesian Inference, Statistics and so on.
Teaching: Academic career brings with it so many opportunities for learning and teaching. There is always an opportunity and the freedom to learn what the curious mind seeks and better still, an opportunity to impart the wisdom in more than one form: publications, research presentations, tutorials, technical reports, blogs and class room teaching. Depending on the level of detail and the prerequisite knowledge needed to understand the material, the audience may be a group of undergraduate students or a group of peer researchers. Teaching has thus been my underlying motivation in pursuing a PhD. Here are some of the courses that I assisted in teaching in graduate school.
Graduate: Computer Vision, Pattern Classification, Advances in Visual Perception Undergraduate: Digital Signal Processing, Computer System Design, Computer Graphics