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

Dr. Dan Garcia : Full Frontal Nerdity

Dr. Dan Garcia
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
(Photo of Dan)

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

I'm a Senior Lecturer SOE 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 young children.

Teaching

In the Fall of 2014 I'll be co-teaching our sophomore-level computer architecture course: CS61C : Great Ideas in Computer Architecture (formerly Machine Structures), and co-teaching with my colleague James O'Brien an Art+CS course Advanced Digital Animation (CS194-8, also cross-listed as CNM190-2). We (co-PIs Lecturer SOE Brian Harvey and Prof Tiffany Barnes of NC State) received two NSF CE21 grants to train local Bay Area teachers and 100 more nationwide in our AP CS Principles 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 an ACM Distinguished Educator in 2012. Recently, I was co-guest-editor (with Moti Ben-Ari and Tom Murphy) of the TOCE journal Special Issue on Concurrent, Parallel and Distributed Computation and served on the GRE Computer Science Committee. I currently serve on the ACM Education Board (chairing the Technology that Educators of Computing Hail [TECH] project), the College Board's AP Computer Science: Principles {development committee, pilot team, and teaching guide authoring team}, SRI's PACT Advisory Board, and I'm actively involved with the Ensemble NSF project to create a website for computing educators. Locally, I am the Faculty Supervisor for our five summer classes, charged with hiring and nurturing the best instructors to cover our summer courses. I'm the faculty advisor for our local chapter of Eta Kappa Nu, the EECS honor society. I serve as the lead faculty advisor for BFOIT, a wonderful Berkeley outreach effort. Finally, I do everything I can to help our local CSTA chapter (CA-Golden Gate) thrive through monthly meetings I help facilitate on campus (and running CS4HS workshops every summer).

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.

Game Theory
(GamesCrafters)
3D Animation
(UCBUGG)
Mac+iOS Coding
(MS-DOS X)
BJC/EdX
Development
CS Illustrated Ensemble
Computing Portal

(often wacky!)

(who are often wacky!)

(who are often wacky!)

(who are often wacky!)

(who are often wacky!)

(who are often wacky!)
Fall 2013 Mtgs
MWF 11am-noon in 606 Soda
(Taught as a Decal)
Fall 2013 Mtgs
TuTh 7-9pm in 200 Sutardja-Dai Hall
(Taught as a Decal)
Fall 2013 Mtgs
MoWe 7-9pm in 200 Sutardja-Dai Hall
(Taught as a Decal)
Fall 2013 Mtgs
Mtg Day/Time TBA
Fall 2013 Mtgs
Mtg Day/Time TBA
Fall 2013 Mtgs
Mtg Day/Time TBA

Not-so-active recent RAD Projects

Weiner Lecture Archives (WLA) Time-lapse HD

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

* 2014-06-16 - 2014-06-19: (Week SS MTWR   ) AP CS Principles Development Committee Meeting in Atlanta, GA
* 2013-06-20 - 2013-06-21: (Week SS    RF  ) CS4HS 2014 in Berkeley, CA

Fall 2014 Tentative Schedule

Dan Garcia : Schedule
proposed
items
in italics
Monday Tuesday Wednesday Thursday Friday
10:00 CS61C
Staff Mtg
777 Soda
FRABJOUS CS
Mtg
777 Soda
All Classes
Office Hrs
777 Soda

Working from home

(off-campus)

CNM190
Staff Mtg
777 Soda
10:00
10:30 10:30

11:00

GamesCrafters
Meeting
606 Soda
GamesCrafters
Meeting
606 Soda
Ensemble
Weekly Call
Online (11:15)
GamesCrafters
Meeting
606 Soda

11:00

11:30

11:30

12:00

Faculty
Lunch
Woz
Lecturers
Lunch
Northside
Grad Student
BYOL Mtg
777 Soda
Ensemble
Mtg
777 Soda

12:00

12:30

 

 

12:30

1:00

BJC/EdX
Mtg
606 Soda
Snap! Dev
Mtg
781 Soda
CNM190
CS194-8

Class
606 Soda
CNM190
CS194-8

Class
606 Soda

1:00

1:30

1:30

2:00 CS Illustrated
Mtg
777 Soda
Teaching Privacy
Staff Mtg
ICSI

2:00

2:30

2:30

3:00

CS61C
Lecture
Wheeler
CS61C
Lecture
Wheeler
CS61C
Lecture
Wheeler

3:00

3:30 3:30
4:00         4:00

4:30

4:30

Teaching Awards

* 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). (2 years after our NSF CE21 award)
* 2012 Chosen as an ACM Distinguished Educator (22 years after joining ACM)
* 2012 CS10 Listed as one of the famous courses at Cal (2 years after starting CS10)
* 2012 Listed as 10 Really Awesome Computer Science Professors (2 years after starting CS10)
* 2011 CS10 : The Beauty and Joy of Computing chosen as a NSF CE21 grant winner (2 years after we started offering it)
* 2011 CS10 : The Beauty and Joy of Computing chosen as a UC Online Pilot (2 years after we started offering it)
* 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 (2 years after we decided to create it)
* 2006 Highest HKN Teaching Effectiveness rating (6.7) of any EECS LowerDiv instructor, ever (2 years after the previous high mark)
* 2005 UC Berkeley Everyday / Unsung Hero (2 years after my promotion to PSOE)
* 2005 CS Division IT Faculty Award for Excellence in Undergraduate Teaching (2 years after my promotion to PSOE)
* 2004 Highest HKN Teaching Effectiveness rating (6.6) of any CS LowerDiv instructor, ever (tied w/1 other) (2 years after the McEntyre Award)
* 2002 CS Division Diane S. McEntyre Award for Excellence in Teaching (2 years after my UCB CS Ph.D.)
* 1997 EECS Outstanding Graduate Student Instructor (2 years after my UCB CS M.S.)
* 1992 UCB Outstanding CS Graduate Student Instructor (2 years after my MIT CS B.S.)
 

RAD Activities (archived)

* Computer Science Education (along with course development and diversity / community outreach)
LEGEND
* Birds of a Feather
* Special Session
* Workshop
* Paper
* Poster
* Invited Talk
* Panel
2013
* Garcia, Daniel D.; Harvey, Brian; Barnes, Tiffany and Titterton, Nate Framing a Rigorous Approach to Beauty and Joy for Outreach to Underrepresented Students in Computing at Scale (FRABJOUS) (Poster), 2013 CE21 PI and Community Meeting, Portland, OR, January 15-16, 2013.
* Garcia, Daniel D.; Titterton, Nate Building the Online Community of Practice with Facilitators (Special Session), 2013 CE21 PI and Community Meeting, Portland, OR, January 15-16, 2013.
* Garcia, Daniel D. Explore and Delineate CS and Multidisciplinary Research Agenda (Workshop), CRA/CCC Sponsored Workshop on Multidisciplinary Research for Online Education, Washington, DC, February 11-12, 2013.
* Sherriff, Mark S.; Garcia, Daniel D.; and Paul, Jody Teaching Track Faculty in CS (Birds of a Feather), SIGCSE 2013, Denver, CO, March 6-9, 2013.
* Garcia, Daniel D. and Armendariz, Dan. Technology that Educators of Computing Hail (TECH): Come, share your favorites! (Birds of a Feather), SIGCSE 2013, Denver, CO, March 6-9, 2013.
* Harvey, Brian; Garcia, Daniel D.; Barnes, Tiffany; Titterton, Nathaniel; Armendariz, Dan; Segars, Luke; Lemon, Eugene; Morris, Sean; and Paley, Josh Snap! (Build Your Own Blocks) (Workshop), SIGCSE 2013, Denver, CO, March 6-9, 2013.
* Garcia, Daniel D.; Harvey, Brian; Barnes, Tiffany; Titterton, Nathaniel; Armendariz, Dan; Segars, Luke; Lemon, Eugene; Morris, Sean; and Paley, Josh AP CS Principles and The Beauty and Joy of Computing Curriculum (Workshop), SIGCSE 2013, Denver, CO, March 6-9, 2013.
* Garcia, Daniel D.; Ginat, David Demystifying Computing with Magic, continued (Special Session, ppt, pdf available) SIGCSE 2013, Denver, CO, March 6-9, 2013.
* Garcia, Daniel D.; Barr, Valerie; Guzdial, Mark; and Malan, David J. Rediscovering the Passion, Beauty, Joy, and Awe: Making Computing Fun Again, part 6 (Panel), SIGCSE 2013, Denver, CO, March 6-9, 2013.
* Garcia, Daniel D.; Moss, LTC Mark; Santiago, Nadya; Forbes, Jeff; and Gates, Ann Effective Teaching (Panel), Academic Career Workshop for Underrepresented Junior Faculty and Senior Graduate Students, Chicago, IL, April 11-14, 2013.
* Garcia, Daniel D.; Vishwanath, Venkat; Morales, Jose; and Moss, LTC Mark Alternative Careers (Panel), Academic Career Workshop for Underrepresented Junior Faculty and Senior Graduate Students, Chicago, IL, April 11-14, 2013.
* Garcia, Daniel D.; Johnson, Terry; Yamanaka, Keiko; Fitch, Todd; and Etter, Stephen. Transforming K-12 Computer Science: The Beauty and Joy of Computing (Panel), NOVUM: A New Look at Yourself, Society, and the World, Berkeley, CA, May 2, 2013.
* Garcia, Daniel D. The Beauty and Joy of Computing (BJC) (Week-long Workshop), HAEF IC Summer School, Athens, Greece, June 17-21, 2013.
* Garcia, Daniel D. Transforming K-12 Computer Science: The Beauty and Joy of Computing (Invited Talk), HAEF Athens College, Athens, Greece, June 17, 2013.
* Garcia, Daniel D. Transforming K-12 Computer Science: The Beauty and Joy of Computing (Invited Talk), National Technical University of Athens, Athens, Greece, June 20, 2013.
* Garcia, Daniel D. and Sugden, Glenn. CS4HS @ Cal (2-day Workshop), Berkeley, CA, June 27+28, 2013.
* Garcia, Daniel D. The Beauty and Joy of Computing for TEALS developer-teachers (1-day Workshop), Seattle, WA, June 29, 2013.
* Garcia, Daniel D. Using Magic to Teach Computer Science (Special Session), CSTA Annual Conference, Quincy, MA, July 15-16, 2013.
* Garcia, Daniel D. Transforming K-12 Computer Science: The Beauty and Joy of Computing (Panel), Scratch @ Barcelona, Barcelona, Spain, July 25-27, 2013.
2014
* Garcia, Daniel D. Transforming K-12 Computer Science: The Beauty and Joy of Computing (Keynote), The Richard Tapia Celebration of Diversity in Computing Conference 2014, Seattle, WA, February 5-8, 2014.
* 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
* Jaycito Cofresi, my second cousin from 'da Bronx
* 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 with a Nikon D7000 and am loving the new 70-200 f/2.8 lens)
* 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
* Bill Cosby, Richard Pryor, Steve Martin, Cheech & Chong, Eddie Murphy, Smothers Brothers, and other classic comedians
* Random comedy. (e.g. the real and faked "bambulance")
* Random Candy
* My Apple 3.0GHz 8-core 16GiB-RAM 3TB-HD Mac Pro and 3.06GHz 17-inch 8GiB-RAM MacBook Pro (Ferris Sound)
* (Icon of SPAM) SPAM (the food)
* Puerto Rico (PR Flag) ¡Soy Borinqueño (de Nueva York)... Soy ¡Nuyorican!

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!)

Six month plan

* Be a great mentor to my Master's students Dan Armendariz, Zach MacHardy, Jonathan McKinsey, and Stephanie Rogers.
* Teach CS10 (The Beauty and Joy of Computing) and build the world's best edX course around it.
* Polish the Technology that Educators of Computing Hail (TECH) site in Ensemble, the NSDL Computing Pathway
* Be a great EECS / CITRIS AV Czar

Life plan (Monty Python Sound)

* Be a super dad to my two children, a super husband to my wife Tao, and a super [grand]son to my [grand]parents.
* 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: 2014-06-09@10:14:59 PDT
Office: 777 Soda Hall, UC Berkeley, Berkeley, CA, 94720-1776 (o) 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.