Success in Lower Division Mathematics courses at UC Berkeley requires a solid understanding of foundational mathematical concepts. As you progress into more advanced courses, you will be expected to have a strong command of sophisticated mathematical techniques and how to use them to analyze complex problems. In order to be successful, you'll need to understand both how to apply such techniques and the underlying reasons why they work.
Taking a calculus or linear algebra class at UC Berkeley with serious gaps in your foundational knowledge, will make your learning experience much, much more challenging. There are likely to be key concepts that are almost impossible to understand fully, as well as computational techniques that you frequently struggle to apply without errors. As such, careful selection of your first math course will help prepare you for future success. It's not uncommon for students in their first semester to be stunned by the enormous jump in difficulty from highschool to Berkeley Mathematics; it is not to be underestimated. This brief diagnostic test has been designed to help you gauge how prepared you are, and recommend the best path for future success.
Before selecting your first math course, it's important to be realistic about your range of knowledge and level of comfort with Mathematics. Even if you are eligible to skip over lower division courses (via highschool examination scores), it may be worthwhile to start from the beginning (Math 3/10A/16A/51). Here are some of the key differences between highschool and UC-level math:
The original project was a joint effort by Professors James A. Sethian, Theodore A. Slaman, and W. Hugh Woodin of the Department of Mathematics at the University of California, Berkeley. The project was revived and updated by Sean Gonzales (PhD Mathematics 2026).