Academic Jobs - Home of Higher Ed Logo

Ratings & reviews

5.04/23/2026

Encourages deep understanding and curiosity.

Taught by or worked with John?

Add your rating. It takes about 30 seconds.

About John

John DeNero is an Associate Teaching Professor in Computer Science at the University of California, Berkeley, and the Giancarlo Teaching Fellow in the Department of Electrical Engineering and Computer Sciences (EECS). He joined the Berkeley faculty in 2014 to focus on undergraduate education in computer science and data science, following a tenure as Senior Research Scientist at Google Inc., where he contributed to Google Translate and natural language processing from 2010 to 2014. DeNero holds a Ph.D. in Computer Science from UC Berkeley (2010, advised by Dan Klein), a Master of Arts in Philosophy from Stanford University (2002), and a Bachelor of Science in Mathematical and Computational Science and Symbolic Systems from Stanford University (2001, with distinction). His research centers on natural language processing, including interactive AI-based systems to assist professional translators, and computer science education, emphasizing large-scale delivery of computing content. He is affiliated with the Berkeley Artificial Intelligence Research Lab (BAIR).

Rate My Professor John DeNero | AcademicJobs