Suggestions
Mayur Naik
Professor and Graduate Group Chair of Computer Science at University of Pennsylvania
Mayur Naik is a prominent computer scientist currently serving as the Misra Family Professor of Computer Science at the University of Pennsylvania. His research primarily focuses on enhancing the safety, interpretability, data efficiency, and development ease of artificial intelligence (AI) applications.13
Academic Background
- Bachelor of Engineering (BE) in Computer Science from Birla Institute of Technology and Science, Pilani (1995-1999)
- Master of Science (MS) in Computer Science from Purdue University (2001-2003)
- Doctor of Philosophy (PhD) in Computer Science from Stanford University (2003-2008)
Professional Experience
- University of Pennsylvania: Professor of Computer Science since August 2016.
- Georgia Institute of Technology: Professor of Computer Science from July 2011 to August 2016.
- Intel Corporation: Research Scientist from October 2007 to May 2011.14
Research Interests
Naik's work encompasses various areas within computer science, particularly:
- Programming Languages
- Software Engineering
- Machine Learning
- Neurosymbolic Programming, which integrates symbolic reasoning with data-driven machine learning to create more accurate and interpretable solutions.14
Teaching
He teaches several courses at the University of Pennsylvania, including:
- CIS 5470: Software Analysis
- CIS 5500: Database Systems
These courses emphasize practical skills and theoretical foundations relevant to software engineering and data science.43
Contributions
Naik has authored numerous influential publications in his field, with significant contributions to programming languages and AI. His work has garnered over 11,000 citations, reflecting his impact on the discipline.25
In summary, Mayur Naik is a distinguished figure in computer science with extensive academic and professional experience, dedicated to advancing AI technologies and educating future generations in the field.