Education
Bachelor of Science in Computer Science, Indian Institute of Technology Madras, Tamilnadu, India, 2002. Master of Science in Computer Science, New York University, 2004. Doctor of Philosophy in Computer Science, New York University, 2008.
Bachelor of Science in Computer Science, Indian Institute of Technology Madras, Tamilnadu, India, 2002. Master of Science in Computer Science, New York University, 2004. Doctor of Philosophy in Computer Science, New York University, 2008.
Research fellow computer science Stanford University, 2005—2008. Research intern Nippon Electric Corporation Laboratories, 2004, Microsoft, 2005, Himachal Pradesh Laboratories, 2007. With Hewlett-Packard Laboratories, Palo Alto.
Technical team leader, senior software engineer Dyyno Inc., 2007—2009, vice president engineering, since 2009.
Member of Institute of Electrical and Electronics Engineers, Association for Computing Machinery (ACM).