Registered user since Mon 16 Jan 2023
Dan Garcia (UC Berkeley MS 1995, PhD 2000) is a Teaching Professor in the Electrical Engineering and Computer Sciences (CS) department at UC Berkeley. Selected as an ACM Distinguished Educator in 2012 and ACM Distinguished Speaker in 2019, 2022, and 2025, he has won all four of the department’s computer science teaching awards, as well as the UC Berkeley Distinguished Teaching Award in 2025.
He is a national leader in the “CSforALL” and “A’s for All (as time and interest allow)” movements, bringing engaging computer science to students normally underrepresented in the field, and supporting them to achieve proficiency. 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 1,000 high school teachers! He is delighted to regularly have more than 50% female enrollment in BJC, with a high mark of 71% in the Spring of 2023, 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 ACM Karl V. Karlstrom Outstanding Educator Award, the UC Berkeley Unsung Hero award, the UC Berkeley Leon A. Henkin Citation, the NCWIT Undergraduate Research Mentoring award, the LPFI Lux award, the SAP Visionary Member award, and was chosen as a Google CS4HS Ambassador for his work to diversify computing. He has served on the CRA-WP Board, ACM Education Board, College Board CS Principles Development Committee, was the ACM SIGCSE Program co-chair in 2017, and the ACM SIGCSE Symposium co-chair in 2018. He was voted ACM SIGCSE Vice Chair from 2019-2022, and Secretary from 2022-2025. 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.
His CS education research and development (R&D) interests are centered on advancing equity through grading policies that give students the time they need to achieve proficiency (e.g., no curve, soft project deadlines, multiple-chance exams, an exam policy where a later high cumulative exam score can “clobber” to replace an earlier poor score, etc.). His GamesCrafters computational game theory R&D group builds tools to strongly solve, analyze, and play abstract strategy games. He has advised 25 MS students and over a thousand undergraduates since forming his varied Research, Art, and Development (RAD) groups in 2001.
On the fun side, he can play 20+ songs on the harmonica (but they all end up sounding like “Piano Man”), juggle 5 balls, score in the 90s on the links, spin things on his finger, and recite all the words to many old-school raps, stand-up comedy bits, and Monty Python sketches. He also has a collection of several hundred game and puzzle books, and terribly enjoys sharing good brain teasers or playing any one of his many exotic board games with students who drop by during open office hours. Don’t get him started telling jokes…
His wife (Tao Ye, PhD) is also a UC Berkeley Computer Science alumnus, and is the Director of GenAI at Lyft. They have two young adult children.
Contributions
2027
SIGCSE TS
- Author of Experiences with Frequent, Low-Stakes Testing within the Panels-track
- Author of Let’s play games to teach beginners how AI works! A hands-on and interactive introduction to the fundamentals of Artificial Intelligence using CS Unplugged activities and Snap! simulations within the Tutorials-track
- Author of Techniques to address the epidemic caused by LLM overuse: project cheating with AI, disengagement, and high failure rates! within the Tutorials-track
2026
SIGCSE Virtual
SIGCSE TS
- Author of Equity in Intro Computing: Understanding First-Generation Student Outcomes Across Ethnicity and Access within the Posters-track
- Author of A Rubric for Equitable Grading Practices within the Posters-track
- Author of An Instructor Dashboard to Support Mastery Learning within the Posters-track
2024
SIGCSE Virtual
SIGCSE TS
- Author of Workshop 412: Igniting Curiosity with BJC Sparks: A Transformative Curriculum for Middle and High School Computer Science within the Workshops-track
- Author of Data Science Mastery Learning using Parsons Problems-Inspired Table Transformations within the Posters-track
- Author of Dynamic, Animated Feedback for Randomized Problems with Computer-Based Testing within the Posters-track
- Author of Experiences With Computer-Based Testing (CBT) within the Birds of a Feather-track
- Author of Workshop 106: Student Mission Control: Integrating Space Data Exploration into Data and Computer Science Education within the Workshops-track
- Author of Demo 5C: Snap! 9 — Support for Teachers and Programming with Data within the Demos-track
- Author of Supporting Mastery Learning Through an Adaptive Grade Portal within the Posters-track
- Author of Technology We Can’t Live Without! within the Panels-track
- Author of Mastery with Method: Calibrating Policies to Boost Completion and Sentiment in a Computing Course using Mastery Learning within the Posters-track
2023
SIGCSE TS
- Author of A’s for All (as Time and Interest Allow) within the Papers-track
- Author of Detecting Cheating in Online Take-Home Exams with Randomized Questions within the Posters-track
- Author of Equitable Grading Best Practices within the Panels-track
- Author of Snap! 8 — Smart Script Pics and Metaprogramming for All! within the Demos-track
- Author of BJC Sparks: A New Functional-First Middle School CS Curriculum within the Papers-track
- Author of Teaching Cybersecurity: Introducing the Security Mindset within the Workshops-track
- Author of It Seemed Like a Good Idea at the Time (“Let Me Help You with That” Edition) within the Panels-track
- Author of Ten Years of Snap! — Where Should We Go Next? within the Birds of a Feather-track
- Author of Actually Achieving "A's for All" (As Time and Interest Allow) within the Workshops-track