Associate Dean of Undergraduate Studies in Computing, Data Science, and Society and Associate Teaching Professor in the UC Berkeley EECS department

Email: ude.yelekreb@orened

Where and When

Spring 2022 Lecture Schedule

  • Data 8 10am-11am Monday, Wednesday, and Friday in Wheeler Auditorium

Spring 2022 Office Hours

  • 11am-12pm Tuesday in 781 Soda

What and How

Research

  • Publications (although Google Scholar is often more up-to-date)
  • Berkeley students are welcome to email me with questions about research. Currently I am not taking new students.

Teaching

News and Awards

2018

2017

2016

2015

Bio

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 (3000 students per year) and introductory data science (1500 students per year). 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.

Teaching reviews: HKN, Ninja Courses, Rate My Professors.