See How Your Research Aligns
Create a free account to analyze your research alignment,
identify potential research gaps, and generate personalized
application documents for this professor.
Create Free Account
John DeNero
Natural Language Processing (NLP)
Computer Science Education
Introductory Data Science Education
Machine Translation
781 Soda
About
John DeNero is the Giancarlo Teaching Fellow in the UC Berkeley EECS department. He joined the Cal faculty in 2014 to focus on undergraduate education in computer science and data science. He teaches and co-develops two of the largest courses on campus: introductory computer science for majors and introductory data science. He is the author of Composing Programs and co-author of Computational and Inferential Thinking, two online textbooks. His research focuses both on natural language processing and computer science education. He received his Masters in Philosophy from Stanford University and his PhD in Electrical Engineering and Computer Science from UC Berkeley in 2010. Prior to becoming a professor, John was a senior research scientist at Google working primarily on Google Translate and natural language processing.
Research Performance Summary
2005-2025
Active Research Span
First Recorded Paper
Improving Phrase-Based Machine Translation
Year:
2005
Citations:
0
Venue:
N/A
Latest Recorded Paper
Partial execution of translation in browser
Year:
2025
Citations:
0
Venue:
US Patent 12,307
Last 10 Years Publication Activity
This timeline shows the professor's yearly publication activity.
Publication Venues and Collaboration
Journal, Conference, and Book Publication Breakdown
Top Coauthors
DeNero
Klein
Wuebker
Research Impact by Period
Papers
8
Citations
49
Avg. Citations / Paper
6.1
H-Index
4
Papers
24
Citations
232
Avg. Citations / Paper
9.7
H-Index
8
Papers
24
Citations
665
Avg. Citations / Paper
27.7
H-Index
13
Papers
19
Citations
1068
Avg. Citations / Paper
56.2
H-Index
13
Papers
13
Citations
895
Avg. Citations / Paper
68.8
H-Index
11
Contact and Professional Links
Detected Research Keywords
Neural Machine Translation
Computational Inferential Thinking
Neural Word Alignment
Neural Translation Models
Interleaving Computational Inferential
Actors Game Mafia
Statistical Machine Translation
Techniques Machine Language
Machine Language Translation
Language Translation Text