Dan Garcia (UC Berkeley MS 1995, PhD 2000) is a Teaching Professor in the Electrical Engineering and Computer Science department at UC Berkeley. Selected as an ACM Distinguished Educator in 2012 and ACM Distinguished Speaker in 2019, he has won all four of the department's computer science teaching awards, and holds the record for the highest teaching effectiveness ratings in the history of several of the department's courses.
He is a national leader in the "CSforALL" movement, bringing engaging computer science to students normally underrepresented in the field. He serves as the co-chair of the higher education subcommittee of the CSforCA state initiative. Thanks to four National Science Foundation grants, the "Beauty and Joy of Computing (BJC)" non-majors course he co-developed has been shared with over 500 high school teachers. He is delighted to regularly have more than 50% female enrollment in BJC, with a high mark of 65% in the Spring of 2018, shattering the record at UC Berkeley for an intro computing course, and is among the highest in the nation! He is humbled by the national exposure he and the course have received in the New York Times, PBS NewsHour, NPR's All Things Considered, USA Today, and the front pages of the San Jose Mercury News and San Francisco Chronicle.
He has won the NCWIT Undergraduate Research Mentoring award, the UC Berkeley Unsung Hero award, the LPFI Lux award, the SAP Visionary Member award, and was chosen as a Google CS4HS Ambassador for his work to support teachers and diversify computing. He has served on the ACM Education Board, the College Board Computer Science Principles Development Committee, was the ACM SIGCSE Program co-chair in 2017, and the ACM SIGCSE Symposium co-chair in 2018. He was recently elected ACM SIGCSE Vice-Chair for the 2019-2022 term.
In 2019 it was announced he was the most frequent SIGCSE author in their 50-year history, with *61* submissions of all kinds: papers, panels, workshops, posters, etc.; second place had 42.
His computer science education research interests are in personalized & adaptive virtual tutors, online education tools, and assessment of computational thinking. He has had 13 MS students who have recently been worked on projects related to online learning, specifically building tools and analyzing data for his BJC edX and in-person class.
He is available to speak on a variety of subjects related to computer science education, outreach and teaching:
* Beauty and Joy of Computing 1-week Professional Development
* Achieving CSforALL through the Beauty and Joy of Computing (BJC)
* The Snap! (Build Your Own Blocks) Programming Environment
* Why Latino Students Need Computer Science Now
* Following your passion: Graphics, Game Theory and Genealogy
* GamesCrafters: Solving the World's Board Games with Computational Game Theory
* The Beauty and Joy of Binary Numbers
* Effective Teaching, Mentoring and Curriculum Development
To request a single lecture/event, click on the desired lecture and complete the Request Lecture Form.
Achieving CSforALL through the Beauty and Joy of Computing (BJC)
At a time when computing is so much a part of all of our lives, has incredible job opportunities, and is so empowering, most students graduate high school without having had any introduction to...
Beauty and Joy of Computing 1-week Professional Development
The Beauty and Joy of Computing (BJC) is a CS Principles (CSP) course developed at UC Berkeley, intended for high school juniors through university non-majors. It was twice chosen as...
- Effective Teaching, Mentoring and Curriculum Development(This talk is aimed at early-stage faculty, especially those from under-served groups)There are many hats young faculty are asked to wear, yet most "how to be a...
- Following your passion: Graphics, Game Theory and GenealogyThis talk highlights the work of two "Research, Art, and Development" (RAD) student groups founded by Professor Dan Garcia in 2001, that have been active for almost twenty years. The UC...
- GamesCrafters: Solving the World's Board Games with Computational Game TheoryThe UC Berkeley GamesCrafters undergraduate research and development group explores the fertile area of combinatorial and computational game theory. While most students implement new games, others...
- The Beauty and Joy of Binary Numbers(This is meant for the general public, especially young children)In this interactive demonstration, we explain binary numbers, the foundation of electrical engineering and...
- The Snap! (Build Your Own Blocks) Programming EnvironmentSnap! (formerly BYOB) is a visual, drag-and-drop programming language. It is an extended reimplementation of "Scratch" (a project of the Lifelong Kindergarten Group at the MIT Media Lab)...
- Why Latino Students Need Computer Science NowWe all know that technology is profoundly changing the way we work, learn, communicate, and play. More significant is what this means for your students' futures and their ability to compete in...
To request a tour with this speaker, please complete this online form.
If you are not requesting a tour, click on the desired lecture and complete the Request this Lecture form.
All requests will be sent to ACM headquarters for review.
- Effective Teaching, Mentoring and Curriculum Development