July 2018: I have joined Google Brain at Mountain View as a visiting researcher on leave from IISc. I am away from my regular academic and administrative duties at IISc for the duration of my leave.
Education and Affiliations - Associate Professor, Indian Institute of Science (June 2015 - present)
- Visiting Researcher, Google Brain (July 2018 - present)
- Assistant Professor, Indian Institute of Science (June 2009 - June 2015)
- Post-doctoral Research Associate, University of Pennsylvania (June 2007 - June 2009)
- Visiting Researcher, General Motors India Science Lab (June 2007 - June 2009)
- Visiting Researcher, Microsoft Research India (August - September 2008)
- PhD, Indian Institute of Technology Bombay (July 2002 - March 2007)
- BE, Government College of Engineering Pune (June 1998 - June 2002)
I work at the confluence of deep learning, software engineering and formal methods of reasoning. This is an exciting space wherein we can design neural networks and logic-based methods to analyze programs; automate software engineering; and make deep learning more efficient, robust and secure.
Recent Publications/Drafts - ActiveThief: Model extraction using active learning and unannotated public data [AAAI 2020]
- Neural attribution for semantic bug-localization in student programs [NeurIPS 2019]
- Neural program repair by jointly learning to localize and repair [ICLR 2019]
- Deep reinforcement learning for syntactic error repair in student programs [AAAI 2019]
- E0 202: Automated software engineering with machine learning (Jan - Apr 2018)
- E0 302: Topics in software engineering - jointly with Shirish Shevade (Aug - Dec 2017)
Professional Activities
- Program committees: ICSE 2021, PLDI 2020 (EPC), ML4P workshop (co-located with FLoC 2018), ASE 2018, NL4SE workshop (co-located with AAAI 2018), PLDI 2018, ICSE 2018 (Demo track), AFM 2017, ICST 2017, ICSE 2017, FSTTCS 2016, ICSE 2016 (Demo track), POPL 2016, ISEC 2016, ICSE 2015 (NIER track), ICST 2015, RV 2015, WEPL 2015, FSTTCS 2014, ICST 2014, AST 2014, ICST 2013, VLSID 2013, ISEC 2013, ICISS 2013, ISEC 2012, ICISS 2012, ICDCIT 2011, AVoCS 2010 (Journal issue), ISSRE 2009 (Student track)
- Member, Review Board, IEEE Transactions on Software Engineering (TSE)
- PC co-chair for ICSE 2017 Demo Track (with Nicolas D’Ippolito)
- Co-organizer of FSTTCS 2015 (with Deepak D'Souza)
- Co-organizer of ACM SIGPLAN Programming Languages Mentoring Workshop (PLMW) 2015 (with Derek Dreyer, Ruzica Piskac, Alan Schmitt, Ross Tate)
Honors
- Illustrious Alumnus Award (Computer Engineering), College of Engineering Pune, 2016
- Prof. Priti Shankar Teaching Excellence Award, 2014
- Faculty awards from Mozilla, IBM, Microsoft Research India
- ACM SIGBED Best Paper Award at EMSOFT, 2008
- Silver medal (Computer Engineering), University of Pune, 2002
I like to spend my spare time in nature photography. I post photos on my Facebook page. Here are some photo-articles I wrote:
|
|