|
Me |
Travel |
Schedule |
Awards |
News |
Activities |
Fun |
Skool |
6-month Plan |
Life Plan |
Contact
Dr. Dan Garcia (He/Him/His)
There are many things in life that will catch your eye, but only a few will catch your heart...pursue those. |
|
In the Spring of 2026, I'll be teaching CS10: the Beauty and Joy of Computing, co-teaching our introductory computer science course CS61A: Structure and Interpretation of Computer Programs (with Manuel Sabin), and CS302: Designing Computer Science Education (with Michael Ball). 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.
|
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!) |
|
iOS Development (iOS DeCal) |
Weiner Lecture Archives (WLA) | Time-lapse HD | CS Illustrated |
Ensemble Computing Portal |
![]() (who are often wacky!) |
|
|
![]() |
![]() |
| 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 |
| 2026-02-17 - 2025-02-22: (Week 05 TWRFSS) SIGCSE TS 2026 in St. Louis, MO |
| 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 |