EECS Dept UC Berkeley


The course catalog entry for CS302:

Discussion and review of research and practice relating to the teaching of computer science: knowledge organization and misconceptions, curriculum and topic organization, evaluation, collaborative learning, technology use, and administrative issues. As part of a semester-long project to design a computer science course, participants invent and refine a variety of homework and exam activities, and evaluate alternatives for textbooks, grading and other administrative policies, and innovative uses of technology.

In our own words, CS302 is very probably the last professional development related to teaching you'll ever receive, and the preparation before running your own class. Our meta-goal is to prepare you fully for that position. Though the syllabus and breadth of content for your course is set, we will dive into effectively organizing your course content, delivering lectures and information to students, and managing administration. How does the entirely online setting change staff mentoring and resource access? Ultimately, our goal is to prepare you for the coming summer.

This course is one of the requirements for the graduate teaching minor and a requirement for teaching in the summer session. The course is 3 units, graded.

We'll take the first fifteen minutes of each class and share the many joys and challenges of our lives, department politics, cheating students, conference travel, paper reviewing, writing a book, tenure and promotion, time management, balancing a home, etc. The rest of each class will be spent having students sharing and reflecting on their homework from last week, followed by a roundtable discussion about the topic of the week. This discussion will set you up for the following week's homework. We ask that you turn your homework in via Google Docs by 11:59pm one day before class (here Wednesday night), and use the following day (Thursday) and morning (Friday) to comment and reflect on each other's work before we meet. We'll also use Slack for any miscellaneous discussion and feedback. If you are not in the Slack, please email Zoe Plaxco. You'll probably learn as much or more from the feedback of your peers (in this peer review model) as you will from us.

We hope that you will leave CS302 with every question you've ever had about the teaching side of faculty life answered, and feel confident you'd be able to start your academic career with the wheels spinning, pointed squarely down the center of the road to success.

Goals and Class Norms

It is our intent that students from all diverse backgrounds and perspectives be well-served by this course, that students' learning needs be addressed both in and out of class, and that the diversity that students bring to this class be viewed as a resource, strength, and benefit. It is our intent to present materials and activities that are respectful of diversity: gender, sexual orientation, disability, age, socioeconomic status, ethnicity, race, culture, perspective, and other background characteristics. Your suggestions about how to improve the value of diversity in this course are encouraged and appreciated. Please let us know ways to improve the effectiveness of the course for you personally or for other students or student groups.

Mental Health and Wellness

As a student you may experience a range of issues that can cause barriers to learning, such as strained relationships, increased anxieproblems, depression, difficulty concentrating and/or lack of motivation. These mental health concerns or stressful events may lead to diminished academic performance or reduce a student's ability to participate in daily activities. UC offers services to assist you with addressing these and other concerns you may be experiencing. If you or someone you know are suffering from any of the aforementioned conditions, consider utilizing the confidential mental health services available on campus. We encourage you to reach out to the Counseling Center for support. An on campus counselor or after-hours clinician is available 24/7.

The National Suicide Prevention Lifeline is a 24-hour number any student or faculty/staff person can call to speak with someone about suicide: (800) 273-TALK (8255).


UC Berkeley is committed to creating a learning environment that meets the needs of its diverse student body including students with disabilities. If you anticipate or experience any barriers to learning in this course, please feel welcome to discuss your concerns with the instructors.

If you have a disability, or think you may have a disability, you can work with the Disabled Students' Program (DSP) to request an official accommodation. Thed Students' Program (DSP) is the campus office responsible for authorizing disability-related academic accommodations, in cooperation with the students themselves and their instructors. You can find more information about DSP, including contact information and the application process here.

Land Statement

We recognize that Berkeley sits on the territory of Huichin, the ancestral and unceded land of the Chochenyo Ohlone, the successors of the historic and sovereign Verona Band of Alameda County. This land was and continues to be of great importance to the Ohlone people. We recognize that every member of the Berkeley community has, and continues to benefit from the use and occupation of this land, since the institution's founding in 1868. Consistent with our values of community and diversity, we have a responsibility to acknowledge and make visible the university's relationship to Native peoples. By offering this Land Acknowledgment, we affirm Indigenous sovereignty and will work to hold University of California Berkeley more accountable to the needs of American Indian and Indigenous peoples.


2021-01-21 Welcome to CS302, everyone!
Those of us on staff are really excited about the class, and are looking forward to a great semester! From this point forward, we'll be using the Slack for all class discussions. If you are not in the Slack, please reach out to Zoe Plaxco.


Weekly Schedule

Hour Monday Tuesday Wednesday Thursday Friday

Dan's Office Hours

Pamela's Office Hours

Class Meeting


Zoe's Office Hours


Semester Schedule (subject to change)

Week Days in 2021 Class topic Homework (deadlines specified in homework docs)
1 01-19 to 01-22 Welcome, Introductions, Expectations. Goals for the class, best practices (for instructors and students) from the last offering. Discuss your class. Read last year's feedback and get to know your co-instructors
2 01-25 to 01-29 Review initial questions and concerns Class learning format
3 02-01 to 02-05 Guest speakers: Kevin Lin (UW), Kristin Stephens-Martinez (Duke), Pat Virtue (CMU), Colleen Lewis (Illinois)  
4 02-08 to 02-12 Preparing for staff hiring and management Interviewing and staff protocol
5 02-15 to 02-19 Staff hiring discussion Create a concept map for your course and then shape an ordered syllabus
6 02-22 to 02-26 Prepare lab/discussion/project format Discuss schedule planning
7 03-01 to 03-05 Review content schedules Write your first exam!
8 03-08 to 03-12 Discuss exam authoring pitfalls Exam technology and proctoring plan
9 03-15 to 03-19 Class canceled Enjoy SIGCSE!
11 03-29 to 04-02 Review exam and policy Finalize first exam and create academic dishonesty policy
12 04-05 to 04-09 Inclusivity Audit your course content for inclusivity
13 04-12 to 04-16 Review cheating policy
OH Protocol
14 04-19 to 04-23 Things We Wish We Had Known When We Were In Your Shoes Finalized Syllabus
15 04-27 to 05-01 Reflection on CS302, closing thoughts Make UC Berkeley proud as an amazing instructor!


Teaching Professor Dan Garcia
(510) 517-4041
Pronouns: He / Him

Lecturer Pamela Fox
Pronouns: She / Her

TA Zoe Plaxco
Pronouns: She / They

Reader Victor Huang
Pronouns: He / Him


For the most part, we would prefer to teach this course without grades. What a wonderful concept, learning for learning sake! However, even though we can't change the "system" overnight, we can create grading policies that support learning as much as possible. The various course activities will contribute to your grade as follows:

Activity Percentage of Total Grade
Weekly Homework 50%
Participation in class discussions 25%
Reviewing each other's work 25%


Contact Webmaster | 2021-03-18@16:10:05 PDT
Creative Commons License

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License