General FAQs

No. It is designed to be accessible to all Berkeley students. Freshman and Sophomores will be given priority in registration. The course is designed to allow students to gain a deep understanding of both computational and statistical concepts in a hands-on manner. You'll "discover" many of the concepts through working with real data that otherwise might be just stated dryly in texts. And you will learn many of the concepts of that are really used in modern data science, which are rarely presented even in advanced texts. Learning statistical concepts through computation on real data is not only fun, it is deep, and it is practical. And it makes all the theory that might fall all the more relevant.

CS 194-15 Data Science is an upper-division CS course that assumes students know how to program and understand CS concepts. Foundations of Data Science is a first-year course that does not assume prior knowledge of programming and covers statistics fundamentals from the perspective of working computationally with data.

The course is intended to be a introductory at the freshman level. Freshman and sophomores will receive priority in registration. Others will be able to join the waiting list. 

Yes. Please see the Requirements page for further details.

We expect the workload to be substantially less than CS 61A, but not light.

This course is very different than either of those. You will get experience in critical thinking with data through a hands-on experience that neither of those provide. That said, there is overlap between those courses and this course. This does not assume you know either the computing concepts or the statistics concepts coming in, so it teaches those.

No. There is only one course. It is simply cross listed. Each of the labs is also available under all three.

Put yourself on the waiting list for Foundations of Data Science. Priority is given to freshman and sophomores, but others will be admitted as space allows.

It is expected that students in connector courses have either taken, or are concurrently taking, Foundations of Data Science. In general, connectors do not have other prerequisites. Please check the detailed course pages or with the instructors for specifics or expectations.

Yes, in most cases. Please see the requirements page of this website. The Foundations of Data Science course along with the connector Probability and Mathematical Statistics in Data Science (STAT 88) is designed to serve as an alternative to Stat 20 and Stat 21 to satisfy the statistics prerequisite for majors such as Economics.


Yes. The connectors are designed to 'connect' with the foundational course. Each complements the other.

No, but we strongly encourage you to do so.

Yes. Each connector delves into a rich, distinct area of study. Students with a wide range of interests may be drawn to more than one of them.

  • All Data Peer Consultants receive training on consulting best practices, triage processes, and more (in collaboration with our partners at the D-Lab, Research IT, and UC Berkeley Library) at the beginning of each semester.
  • All Data Peer Consultants in their first semester participate in the DATA 198 Data Science Instructional Support Seminar course that runs every Fall & Spring.
  • Data Peer Consultants also receive mentorship throughout the semester from our partners' graduate consultants and staff consultants. 

We're available to help you via live drop-in office hours M-F 11am-4pm and/or via appointment consultations.

If you would like to meet with a consultant, you can find the zoom link for the live office hours at the top of our webpage. If you would like to set up an appointment, or give us more information before you drop in to office hours at a later time, please fill out this intake form so that we can learn more about what you need help with.

Yes. If you have a question or topic that you would like to get help on that you believe would require a Peer Consultant's preparation in advance prior to you dropping in, please submit an intake form or send us an email at with any other inquiries.

Yes. Peer Consultants can also consult on an appointment basis if you're not able to make their drop-in hours. Please request a consultation appointment by submitting an intake form and we will get back to you as soon as we can. Email us at with any other inquiries.

Undergraduate UC Berkeley students apply through an application and must go through an interview process. We accept applications to join the team every semester, please check the Data Science Education Program's Student Opportunities Page to learn more.