Internships
Google Inc.
Learning to better manage email (Jun 07 - Sep 07): As a research intern under the mentorship of Dr. Bill Schilit and Dr. Samy Bengio, I was experimenting on efficient handling of email overload using machine learning techniques. Often people find their inbox cluttered with hundreds of emails. Mail that requires a response can quickly fall off the first page of messages and be lost from sight. This project explores ways that machine learning techniques can help manage email. Emails are ranked based on email features and user's behavior to an similar email in the past. The proposed method was evaluated on the Enron email corpus.
Sun Microsystems, India
Design & Implementation of reusable UI components (Jan 06 - Jun 06): The xDesign Team in SUN initiated project Lockhart to develop reusable user interface(UI) components for web application development within SUN Microsystems and for use by IDEs like Sun Java Studio Creator. These UI components are essentially JavaServer Pages(JSP) components that have been implemented using various MVC(Model-View-Controller) frameworks. They are built on the JavaServer Faces(JSF) library. With the power of JSF technology, these web applications handle all of the complexity of managing the user interface on the server, allowing the application developer to focus on the application code. These components are currently available as an open-source custom component library - Project Woodstock.
Sofist India
SatWhiz (Apr 04 - Jun 04): Conducted product testing and evaluation of SATWhiz - a web-based application geared for e-learning in Sofist India, an IT services startup company in Chennai, India.
Teaching assistanship
Spring 2008
- Information Retrieval (Graduate level)
Winter 2008
- Data Mining (Graduate level)
Spring 2007
Winter 2007
- Data Mining (Graduate level)