Dan Garcia

 

 


 

Dan is a Teaching Professor in the EECS Department at UC Berkeley. He received his PhD and MS in Computer Science from UC Berkeley, and dual BS degrees in Computer Science and Electrical Engineering from MIT. He serves on the ACM Education Board, the Advanced Placement Computer Science Principles Development Committee, and was chosen as an ACM Distinguished Educator in 2012. He has won all four departmental teaching awards. He is delighted at the national attention his Beauty and Joy of Computing course has received for being the first introductory computing course in the history of UC Berkeley (since they started digitizing records) to have more women than men enrolled!




Customize your search:

E.g., 2016-12-11
E.g., 2016-12-11
E.g., 2016-12-11
Sep 6th 2016

A computer science principles course for anyone who wants to learn how to translate ideas into code. Discover the big ideas and thinking practices in computer science plus learn how to code using one of the friendliest programming languages, Snap! (based on Scratch).

Average: 4.4 (8 votes)
Mar 7th 2016

A computer science principles course intended to broaden participation in computing to non-traditional groups. Part 4 of 4.

No votes yet
Jan 4th 2016

A computer science principles course intended to broaden participation in computing to non-traditional groups. Part 3 of 4.

Average: 2.3 (4 votes)
Oct 26th 2015

A computer science principles course intended to broaden participation in computing to non-traditional groups. Part 2 of 4.

Average: 1 (1 vote)