I am a staff research scientist at Tableau Research. My area of interest is in natural language processing and computer graphics. I graduated from Northwestern University in 2005 with a Ph.D. in computer science.

In particular, the goal of my work is to develop new computer algorithms and user interfaces that enhance visual communication and understanding of the semantics of the underlying data. My research combines concepts and methods from information retrieval, human perception and cognitive science to help users effectively interact with devices and information in their environment. A significant portion of my work covers investigation, prototyping and evaluation of such novel concepts.

Since joining Tableau Research in 2012, I have worked on various projects and prototypes involving semantics and visual representation such as semantic icon encoding and semantically resonant color palettes. I have also been interested in exploring analytical conversation using natural language interaction via a system called Eviza. Subsequently, as part of productizing Tableau's natural language feature, Ask Data, I moved to engineering and was a manager on the Natural Language Team at Tableau Software. There I focused primarily on developing the theory and engineering of user intent in analytical conversation to provide analytically useful interpretations of a user's utterances among other things. With the first release of the feature and the second release in Beta, I have moved back to research to explore medium and longer term natural language initiatives at Tableau.


Doctor of Philosophy, June 2005.
Dissertation Title: Optimizing Computer Imagery for Visual Communication. Advisor: Professor Bruce Gooch

Master of Science Computer Science, June 2004. Northwestern University, Evanston, IL.

Bachelor of Science in Computer Engineering, with honors, December 2000. Bangalore Institute of Technology, Bangalore, India.