(Photo of Dan) Me | Travel | Schedule | Awards | News | Activities | Fun | Skool | 6-month Plan | Life Plan | Contact

[画像:Dr. Dan Garcia : Full Frontal Nerdity]

Dr. Dan Garcia (He/Him/His)
ddgarcia@cs.berkeley.edu

There are many things in life that will catch your eye, but only a few will catch your heart...pursue those.
-- Anonymous (The Beauty and Joy of Computing)

Who am I? (Hi-from-Dan Sound) (short biography, curriculum vitæ)

I'm a Teaching Professor in the Computer Science division of the EECS department at the University of California, Berkeley. I graduated with a Ph.D. from the same department in May 2000, where I worked with the OPTICAL project doing Computer Graphics and Scientific Visualization. On the personal side, I'm married to the beautiful and brilliant Tao Ye and have two wonderful kids.

Teaching

In the Fall of 2025, I'll be teaching CS10: the Beauty and Joy of Computing, and our sophomore-level computer architecture course CS61C: Great Ideas in Computer Architecture (formerly Machine Structures). We (co-PIs Emeritus Teaching Prof Brian Harvey and Prof Tiffany Barnes of NC State) have trained over 1,500+ high school teachers in the AP CS Principles version of the Beauty and Joy of Computing course using the awesome Snap! (Build Your Own Blocks) graphical programming environment and the Blown to Bits book.

Service

I'm deeply interested and active in computer science education, having presented at the SIGCSE annual conference every year since 2001, and was honored to be chosen as an ACM Distinguished Educator in 2012, ACM Distinguished Speaker 2019-2028, SIGCSE Vice-Chair 2019-2022, SIGCSE Secretary 2022-2025, and CRA-WP Board member 2023-2026. I was humbled to be chosen (with my friend Prof Tiffany Barnes) as the program co-chair for SIGCSE 2017 and symposium co-chair for SIGCSE 2018 in Baltimore, MD. I was co-guest-editor (with Moti Ben-Ari and Tom Murphy) of the TOCE journal Special Issue on Concurrent, Parallel and Distributed Computation, served on the GRE Computer Science Committee, and the Ensemble NSF project to create a website for computing educators. I recently served on the CRA Task Force on Teaching-Track Faculty, the ACM Education Council, the College Board's AP Computer Science: Principles development committee, TEALS Advisory Board, SRI's PACT Advisory Board, SMASH's Advisory Board, and CS PCK's Advisory Board. Locally, I have been the Faculty Supervisor for our 11 summer classes, charged with hiring and nurturing the best instructors to cover our summer courses. Finally, I was the higher education co-chair for CSforCA (CA advocacy for computer science) from 2019-2022, and I do everything I can to help our local CSTA chapter (CA-Golden Gate) thrive through monthly (ish) meetings I help facilitate on campus (and running CS4HS workshops in the summertime).

Active RAD (Research, Art & Development) Student Groups and Projects

I'm quite enthusiastic about the RAD (research, art & development) groups I advise. If you're interested in joining one of these groups (shown below), check their schedules for times and locations.

A's for All
R & D (and Advocacy)
Game Theory
(GamesCrafters)
BJC Curricular
Development
Snap!
Development
3D Animation
(UCBUGG)


(often wacky!)


(who are often wacky!)

Not-so-active RAD Projects

iOS Development
(iOS DeCal)
Weiner Lecture Archives (WLA) Time-lapse HD CS Illustrated Ensemble
Computing Portal

(who are often wacky!)

CCNs

Fall 2025 Receiving P/F (S/U for grads) credit for doing great things with Dan

Who Are You? Course CCN Units
Academic Intern for CS10 or CS61C CS 365 see Chris Hunn

1 unit for every 3 hrs/wk you work

Undergrad student researcher with Dan CS 199‐16 (GamesCrafters)
CS 199‐138 (CS Ed R&D)
11547
33095
1 unit for every 3 hrs/wk you work
Grad student researcher with Dan CS 299-19 11225 1 unit for every 3 hrs/wk you work
A TA for a class Dan teaches, or student facilitator for UCBUGG/iOS DeCals CS 399-009 13635 1 unit for every 10 hrs/wk you work

AltStyle によって変換されたページ (->オリジナル) /

Upcoming Travel (when I'll be relatively out of touch)

* 2025年11月20日 - 2025年11月20日: (Week 13 R ) Harvey Mudd As∀ Mtg in Claremont, CA
* 2025年11月20日 - 2025年11月21日: (Week 13 F ) UCSB As∀ Talk in Santa Barbara, CA
* 2025年12月01日 - 2025年12月02日: (Week 15 MT ) UPenn Academic Innovation Keynote in Philadelphia, PA
* 2026年02月17日 - 2025年02月22日: (Week 05 TWRFSS) SIGCSE TS 2026 in St. Louis, MO

Fall 2025 Schedule

Dan Garcia : Schedule
proposed
items
in italics
Monday Tuesday Wednesday Thursday Friday
10:00

CS61C
Lecture
105 Stanley

Working from home

(off-campus)

CS61C
Lecture
105 Stanley

Working from home

(off-campus)

CS61C
Lecture
105 Stanley

10:00
10:30 10:30

11:00

GamesCrafters
Class
606 Soda
GamesCrafters
Class
606 Soda
GamesCrafters
Class
606 Soda

11:00

11:30

11:30

12:00

Faculty
Lunch
Lunch
ACE-Lab
Lunch Meeting
BID

12:00

12:30

12:30

1:00

CS10
Lecture
145 Dwinelle
CS10
Lecture
145 Dwinelle
CS10
Lecture
145 Dwinelle

1:00

1:30

1:30

2:00 CS10
Office Hours
145 Dwinelle
Dan's CS Ed R&D
Meeting
777 Soda

2:00

2:30

2:30

3:00

CS61C
Office Hours
777 Soda

3:00

3:30 3:30
4:00

CS61C
Staff Meeting
606-380 Soda

4:00
4:30 4:30
5:00 CS10
Staff Mtg
777 Soda
5:00
5:30 5:30

Spring 2026 Tentative Schedule

Dan Garcia : Schedule
proposed
items
in italics
Monday Tuesday Wednesday Thursday Friday
10:00 CS10
Lecture
60 Evans

Working from home

(off-campus)

CS10
Lecture
60 Evans

Working from home

(off-campus)

CS10
Lecture
60 Evans
10:00
10:30 10:30

11:00

GamesCrafters
Class
606 Soda
GamesCrafters
Class
606 Soda
GamesCrafters
Class
606 Soda

11:00

11:30

11:30

12:00

Faculty
Lunch
Lunch
ACE Lab
Meeting
BID

12:00

12:30

12:30

1:00

CS61A
Lecture
155 Dwinelle
CS61A
Lecture
155 Dwinelle
CS61A
Lecture
155 Dwinelle

1:00

1:30

1:30

2:00 Dan's CS Ed R&D
Meeting
777 Soda
CS61A
Office Hrs
777 Soda
CS302
Lecture
606 Soda

2:00

2:30

2:30

3:00

CS10
Staff Meeting
777 Soda
CS10
Office Hrs
777 Soda

3:00

3:30 3:30
4:00 CS61A
Staff Meeting
606 Soda
4:00
4:30 4:30
5:00 5:00
5:30 5:30

Teaching Awards

* 2025 Renewed as an ACM Distinguished Speaker
* 2025 UC Berkeley Leon A. Henkin Citation for Distinguished Service (with my colleague Armando Fox)
* 2025 UC Berkeley Distinguished Teaching Award
* 2024 ACM Karl V. Karlstrom Award (with my colleague Brian Harvey)
* 2022 Renewed as an ACM Distinguished Speaker
* 2019 Chosen as an ACM Distinguished Speaker
* 2017 Chosen as a Google CS4HS Ambassador
* 2015 Chosen to receive LPFI's Lux Award as "Tech Diversity Champion"
* 2015 Ten Most Popular MOOCs Starting in September 2015 and January 2016 , Class Central
* 2013 My CS10 Course has 106 women and 104 men, the first time that more women than men took an introductory computer science course at UC Berkeley (since they started digitizing records in 1993, and most believe ever, since the numbers were very bad in the earlier years).
* 2012 Chosen as an ACM Distinguished Educator
* 2012 CS10 Listed as one of the famous courses at Cal
* 2010 CS10 : The Beauty and Joy of Computing chosen as one of five National Pilots for new non-majors computing course AP CS : Principles by College Board
* 2006 Highest HKN Teaching Effectiveness rating (6.7) of any EECS LowerDiv instructor, ever
* 2005 UC Berkeley Everyday / Unsung Hero
* 2004 Highest HKN Teaching Effectiveness rating (6.6) of any CS LowerDiv instructor, ever (tied w/1 other)
* 1997 UC Berkeley Most classes GSId in UC Berkeley history (16 classes in 6 years is believed to be the record -- since the rule was nobody can GSI more than 5 years -- but staff didn't realize that until I had GSId 6!)

Dan (or the BJC course he co-developed) in the News

* 2025年08月25日 Episode 4: My Dream for Berkeley: Student Success Without Lowering Standards , UC Berkeley Research, Teaching, and Learning Finding Space Podcast
* 2024年11月07日 CS 10 Yelp: 考试3次Retake,还能看教授Rap热舞! , Berkeley Chinese Students and Scholars Association
* 2024年08月20日 Dan Garcia: UC Berkeley Professor Discusses Game Theory , STEM Pathways With Rohan Sharma (video podcast)
* 2024年07月28日 Dan Garcia Ph.D., Diversity in Computing , Texas Math Mundo (video podcast)
* 2023年12月01日 Making the grade; EECS professors develop ‘A’s for All’ pilot , UC Berkeley College of Engineering
* 2023年11月13日 3 Questions for UC Berkeley’s Oliver O’Reilly , Inside Higher Ed
* 2023年06月13日 You're Doing it Wrong , No Such Thing: Education in the Digital Age podcast
* 2023年04月11日 Member Spotlight: Dan Garcia , ACM SIGCSE Bulletin
* 2022年10月19日 Excellence in STEM: Dr. Dan Garcia , IEEE Computer Society
* 2021年11月08日 In Conversation: Prof Dan Garcia and National Forum Research Fellow Dr Brett Becker , Irish National Forum for the Enhancement of Teaching and Learning in Higher Education
* 2020年09月05日 Cal Professor's Creative Video Lessons Keep Students Engaged , NBC Bay Area (video)
* 2018年10月24日 美国"全民计算机教育运动"领导人丹·葛西亚:通过快乐编程来普及计算机教育 , Central Radio and TV Station International Online (here's a translation)
* 2017年07月25日 The Beauty and Joy of Computing in San Francisco , Infosys Foundation USA Blog
* 2017年06月02日 EECS department releases new grading guidelines , Daily Cal
* 2017年04月04日 Learning to Think Like a Computer , NY Times
* 2017年03月24日 And Then, Suddenly, Women Stopped Coding. What Happened In 1984? , ITSP Magazine, At the Intersection of Technology, Cybersecurity, and Society.
* 2016年11月19日 Microsoft program brings computer science to Windham High , Norwich, CT Bulletin
* 2016年11月17日 The impact of course titles on student enrollment , phys.org
* 2016年11月14日 What does a Hacker look like? , Daily Californian
* 2016年11月10日 千人狂歡 最受歡迎的程式課 , CommonWealth Taiwanese Magazine (here's a copy with translation)
* 2016年01月14日 Adding 'Beauty And Joy' To Obama's Push For Computer Science Teaching , NPR's All Things Considered (audio)
* 2015年10月02日 Snap! and BJC in the Scratch constellation , Scratch Amsterdam documentary (video)
* 2015年09月16日 CS for All: Fundamentals for Our Future , NYC Mayor's office (video with BJC teachers and Curriculum featured)
* 2015年09月10日 Code.org trains 15,000 teachers in computer science , USA Today
* 2015年03月30日 Why women won't code is topic of new documentary , USA Today
* 2015年03月11日 The Beauty and Joy of Computing in the Big Apple , NSF Discoveries
* 2014年12月05日 Class Action: Gearing Up for the Hour of Code , NBC Bay Area (video)
* 2014年10月01日 EdX To Offer High School Level Courses , Harvard Crimson
* 2014年08月27日 California Shores up Support for Computer Science Education , Center for Digital Education
* 2014年08月07日 Harvey Mudd's Klawe Draws Blueprint for Closing Gender Gap: Tech , Washington Post (with Bloomberg)
* 2014年07月10日 Colleges Work to Engage Women, Minorities in STEM Fields , US News and World Reports
* 2014年05月29日 Local professors work to make tech world more diverse , KTVU news (with video)
* 2014年05月28日 Computer science's diversity gap starts early , PBS NewsHour
* 2014年05月19日 What better way to get ready for your final? , FOX KTVU Right This Minute (video)
* 2014年05月16日 UC Berkeley Professor Drops Pre-Final Computer Science Rap , Huffington Post (with video)
* 2014年04月22日 Innovations in Teaching: The Beauty and Joy of Computing , Phi Beta Kappa News
* 2014年03月20日 The New Face of Tech...Is Wearing Mascara , Verizon Wireless newscenter (remix of SF Chronicle article)
* 2014年03月07日 Programming for all? , Linking and thinking on education
* 2014年03月03日 One Small Tweak Made a World of Difference in This Computer Science Class , NationSwell (remix of SF Chronicle article)
* 2014年03月01日 We need a moon shot to propel women into computer science careers , San Jose Mercury News (front page)
* 2014年03月01日 CS KickStart gives budding female computer scientists a window to the programming world , San Jose Mercury News (photo only)
* 2014年02月26日 Women in Tech: Ladies outnumber men in UC Berkeley computer class for the first time ever , Bustle (remix of SF Chronicle article)
* 2014年02月25日 Foodies using technology to get tough reservations , ABC 7 News (with video)
* 2014年02月24日 There Was a Major Step Forward for Women and Tech at Berkeley , Identities.Mic (remix of SF Chronicle article)
* 2014年02月24日 For the First Time Ever, More Women Than Men Enroll in UC Berkeley Intro to CS , women2.0 (remix of TechCrunch article)
* 2014年02月22日 Women Outnumber Men in Berkeley's Intro to Computer Science , bigthing (remix of TechCrunch article)
* 2014年02月22日 Women Outnumber Men For The First Time In Berkeley's Intro To Computer Science , Y combinator Hacker News (remix of TechCrunch article)
* 2014年02月21日 For the First Time, Women Outnumber Men in a UC-Berkeley Computer Science Course , slate (remix of SF Chronicle article)
* 2014年02月21日 In a First, Women Outnumber Men in Berkeley Computer Science Course , Wired (remix of SF Chronicle article)
* 2014年02月20日 Emphasising the beauty and joy of computing for girls , Irish Times (remix of SF Chronicle article)
* 2014年02月18日 Tech shift: More women in computer science classes , San Francisco Chronicle (front page)
* 2013年12月11日 Hundreds of teens attend Computer Science Education Day at Cal , Contra Costa Times
* 2013年11月20日 Online Education , berkeley science review
* 2013年11月17日 UC unveils 20 new online courses for high-demand classes , The Daily Californian
* 2013年03月21日 UC Berkeley aims to stay ahead of the curve in age of tech , The Daily Californian
* 2013年02月27日 Professors see varying success in online courses , The Daily Californian (with video)
* 2013年01月08日 One Professor's Approach to Online Learning: He's Learning Too , PBS NewsHour (with video)
* 2012年11月14日 Compulsory Computing , The Daily Californian
* 2012年10月29日 A Reboot in Recruiting Women Into Computer Science , The Chronicle of Higher Education
* 2012年09月09日 UC Berkeley instructors develop new computer science course , The Daily Californian
* 2012年08月15日 Lecture Lust: A list of famous courses at Cal , Daily Californina
* 2012年04月02日 Giving Women the Access Code , NY Times
* 2012年03月19日 Campus increases use of social media, online platforms for discussion , The Daily Californian
* 2012年02月20日 UC inaugurates pilot program for online classes , The Daily Californian
* 2011年03月29日 It's a Snap to find the Scratch to BYOB in class , Tom Murphy (Intel blog)
* 2010年08月19日 Why Build Your Own Blocks? , Hélène Martin (blog)
* 2009年12月15日 Oh! The Beauty and Joy of Computing , Berkeley Engineering

RAD Activities (archived)

* Computer Science Education (along with course development and diversity / community outreach)
* Computational Game Theory (I developed Gamesman under Prof. Elwyn Berlekamp!)
* Berkeley Graphics Recreational Computer Graphics & Animation (Here is some CGI I've done with textures and icons)
* Programming Mac OS X, iPhones, iPod Touches, and iPads

Fun Interests

* Heart Candy (friends)
* Tao Ye, mi amor y esposa
* Dr. Michael Rehl, my best friend (since 1977!), who's now a Walnut Creek Chiropractor!
* Family and friends, although keeping up with email is difficult
* GTAT: Angie Schuett, Drew Roselli, Dan Rice and Fielding Mellish
* Ronnen Levinson, my fellow upstate NYer ex-housemate
* Would you believe I'm not the only Dan Garcia!
* (Icon of CCS Alumni) Cooperstown Central School (NY) Alumni
* Eye Candy (Television and Movies and Images)
* Anything by Aardman Animations (like Wallace & Gromit)
* Photography (I shoot Nikon)
* Body Candy (Sports and Recreation)
* Golf! (low:93, avg:100) My swing w/iron and wood 1, 2, 3 times has changed!! I once hit two birdies!
* Ultimate
* Hoops My high school hoops team finished fourth in the state and has been inducted into the school's athletics Hall of Fame!
* Rock Climbing at the RSF, Tilden Park and nearby parks
* Softball. My ex-teams: Badness 10000 and NP Complete Idiots (who went 8-0 in league play!). I batted, uh, pretty well
* Juggling I learned to do a 5-ball cascade!
* Brain Candy (Puzzles and Games and Learning)
* Puzzles (logic, math, programming, etc.) Books, videos and CDROMs I own
* My Atari 2600, 7800 & emulators. Wanna trade carts?
* Computer Games: TIM, Firestorm, Smart Games, MacMAME.
* Ear Candy (Music and Humor)
* Listening to Monty Python and memorizing sketches
* Jazz, Salsa, Classic Rock, Folk, Rap, Classical, Opera
* Woody Allen films, books, CDs Moose Kidnapped
* Richard Pryor, Steve Martin, Cheech & Chong, Eddie Murphy, Smothers Brothers, and other classic comedians
* Random Candy
* My Apple 3.0GHz 8-core 64GiB-RAM 1TB-HD Mac Pro and 2.6GHz 15-inch 16GiB-RAM MacBook Pro Retina (Ferris Sound)
* (Icon of SPAM) SPAM (the food)
* Puerto Rico (PR Flag) ¡Soy Borinqueño (de Nueva York)... Soy ¡Nuyorican!

Master's Students (either as primary advisor or second reader)

* 2025 Miller Hollinger GamesPlane: Augmented Reality Gamesman
* 2025 Nakul Srikanth GamesmanROS: A Generalized Game-Playing Robotic System
* 2025 Connor Bernard The Development and Management of GradeSuite: A Microservice LMS for Mastery Learning
* 2024 Robert Shi Parallel Solving of Two-Player Tierable Abstract Strategy Games
* 2023 Zephyr An Omaly Asking for Dignity: A Case Study on Formal Complaints and Survival in the Institution
* 2023 Victor Huang CS 375: A Climate-First Approach to Training Student Teaching Assistants
* 2023 Cameron Cheung Techniques for Solving and Visualizing Large Games
* 2023 Fuzail Shakir Flextensions: Exploring the Impact of Flexible Extensions
* 2023 Connor "Cece" McMahon Discussion-like Lab Sections for the UC Berkeley CS61C: Great Ideas in Computer Architecture Course
* 2022 Peyrin Kao Developing Accessible and Equitable Remote Exams at Scale During the COVID-19 Pandemic
* 2022 Justin Yokota High Efficiency Computation of Game Tree Exploration in Connect 4
* 2022 Avery Liou GamesmanUni GUI Accessibility and Combinatorial Games
* 2022 Deanna Gelosi The Beauty and Joy of Physical Computing
* 2021 Renaldo Williams Code Patternz - A tool to record the programming process
* 2021 Bojin "Max" Yao Computer-Based Testing using PrairieLearn in BJC
* 2021 Anthony Ling GamesmanPuzzles: A Leap Into the Puzzles Domain
* 2021 Qitian Liao Automatic Detection of Interesting Cellular Automata
* 2020 Mansi Shah Exploring the Use of Parsons Problems for Learning a New Programming Language
* 2019 Lara McConnaughey An Analysis of Introductory Courses Affect on Student Sentiment and Stereotype Toward Computer Science
* 2019 Steven Hewitt Teaching with Reinforcement Learning: A Smarter AutoQuiz
* 2018 Yifat Amir A Data Analysis of Student Success and Motivations in the BJCx MOOC
* 2018 Zhiping "Patricia" Xiao AutoQuiz: an online, adaptive, test practice system
* 2016 Michael Ball λ -- An Autograder for Snap!
* 2015 Jonathan McKinsey Remote Pair Programming in a Visual Programming Language
* 2015 Zachary MacHardy Applications of Bayesian Knowledge Tracing to the Curation of Educational Videos
* 2014 Stephanie Rogers ACES: Automatic Evaluation of Coding Style
* 2014 Daniel Armendariz OCTAL: The Online Course Tool for Adaptive Learning
* 2012 Albert "Luke" Segars REGIS: A Tool for Building and Distributing Personalized Practice Problems
* 2009 Jeremy R Huddleston Advanced Digital Animation Curriculum Development: An Interdisciplinary Approach
* 2009 Ketrina Yim Computer Science Illustrated

Education

* Fatherhood! 2005, 2009
* Ph.D. in Computer Science UCB 2000
* M.S. in Computer Science UCB 1995
* B.S. in Computer Science (VI-III) MIT 1990 (entered in Class of 1989) Baker House
* B.S. in Electrical Engineering (VI-I) MIT 1990 (entered in Class of 1989)
* N.Y.S. Regents Diploma from Cooperstown (NY) Central HS 1985
* Public Grade School Education from Public School 94 in 'da Bronx, NY (just like comedian Robert Klein!)

Life plan (Monty Python Sound)

* Be a super dad to my two kids, a super husband to my wife Tao, and a super son to my parents (writ large).
* Be the best computer science instructor I can be.
* Research my family genealogy
* Reduce personal entropy.
* Break 90 on the links (previous low: 93 on par 72 course)


Dan Garcia (ddgarcia@cs.berkeley.edu) This page last modified: 2025年11月18日@14:22:57 PST
Office: 777 Soda Hall, UC Berkeley, Berkeley, CA, 94720-1776 (c) 510-517-4041 (f) 510-642-5775
Computer Science Dept., UC Berkeley, Berkeley, CA, (Bay Area)

Made With Macintosh | Berkeley | Computer Science View Dan Garcia's profile on LinkedIn

(Dan Picture) This is the representative icon for this page. If you ever see it on other pages, clicking on it will bring you back here.