Announcements! ( See All )
9/21 - Midterm 1 is this Friday (9/25); no homework or lab released this week
8/19 - Welcome to Prob 140 Fall 2020!

Study Tips

In Prob 140 you will be learning probability based on your knowledge of math. Your work will consist mostly of math, with some computing to enhance your understanding of the math and also to point to interesting mathematical avenues to explore.

The programming prerequisite is Data 8, nothing more. The code will not be long or complicated. But you’ll have to figure out what to code and what its logic should be, based on the math.

The key to success in Prob 140 is logical clarity and math. Students who have greater mathematical fluency have an easier time. They can focus more on the probabilistic concepts because the math and hence the course takes them less time.

Students don’t always know what faculty mean by terms like “mathematical maturity” or “math fluency”. I’ve tried to explain what I mean by math fluency in Prob 140 and Stat 134, the upper division probability courses that I have taught, here. You’ll see that it’s less about the set of results that you know and more about how you understand what you do know and how you approach math.

You don’t need math beyond what’s listed in the requirements. But you do need to be confident with all those requirements so you can use them at speed and follow the textbook. Or you should be prepared to spend time learning math while you learn the probability. Many students do the latter but it’s very hard work.

Math Background

If you’re worried that you don’t have the necessary fluency, the Math Prerequisites page includes the math needed for different parts of the course, some concise reference materials, and some exercises for you to try.

Student experience is unsurprising – if you take the page seriously and study the prereqs before the sections in which they are needed, it will be easier for you to pick up the new probabilistic concepts and do your assignments.

For many students, Prob 140 is their first time doing math at the upper division level. There’s a learning curve that can be quite steep at the start, especially because the course involves both math and computing. The staff and student tips below will help.

Tips from Students

Tips from the teaching team aren’t very different from those in any other class, and are consistent with student recommendations.

  • Read/watch the textbook carefully; don’t skip the reading, and especially don’t double-speed through the “talking” to focus only when you see what looks like a formula. Hardly any exercises involve obvious direct plugging into formulas. You need the “talking” to figure out how to put things together.
  • Do some of the practice, with staff or with other students, before attempting homework. This typically leads to less total time being spent, not more.
  • Try not to fall behind. The course keeps building on itself. We’ll offer some “catch up” sessions but please try to follow the weekly Study Guide as much as possible.

Each term, the official course evaluation form ends with the question, “What advice would you give to another student who is considering taking this course?” I always post typical answers from the previous semester so that the advice reaches the right people. Students know I do this, so Spring 2020 responses include:

  • “Hi future students! :) you’re gonna have to put in a lot of effort into this class but I think it’s worth it in the end!”

I normally show the entire set on the first day of class, but in this unusual semester I might not take the time for that. So let’s start with the 5 responses that recommend against the class and then look at a selection of the approx 100 others. Spring 2020 was a weird semester for response rate as it was for everything else in the world.

  • “If you’re not prepared to spend at least 20 hours a week … you should consider dropping it.”
  • “don’t take it, but if you do please start your homeworks and labs early !!!”
  • “One of the most time-consuming classes … most people will tout that its worth it in the end but I do not see it that way.”
  • “I deeply apologize for what you’re about to go through.”
  • “I really really despised STAT 140 with all of my heart and very being.”

Now for a selection of the rest. Staff and former students will tell you that they’re similar to responses in past semesters apart from some comments about the online aspect.

  • “If we can do it at home being quarantined, you can too.”
  • “Read the textbook, go to lectures, and start on hw/labs early :)) U GOT THIS”
  • “Actually read the textbook! If you get stuck on homework problems, go back to the textbook!”
  • “Take the time to read the text book. Work through the examples to understand, which will help you with homework a lot.”
  • “Read the book before going to lecture, even if you only have time to skim it.”
  • “Literally every course eval is going to have this, but READ THE TEXTBOOK.”
  • “I think it is slow enough and just fast enough to learn so much.”
  • “Just don’t slack, the class moves fast but as long as you consistently spend time on working through the material, you will be fine!!”
  • “Don’t fall behind, pay attention during lectures, go to your sections. The moment you start slippling, you’ll never recover without at least twice the effort it would have taken to stay afloat the first time.”
  • “Keep up. [Expletive deleted] is hard.”
  • “Make sure not to take a heavy course load with this class …”
  • Please do the hw seriously, never copy.”
  • “Don’t be afraid to go to OH if you have questions, this is far better than spending 1h+ on a single question or to just copy an answer online.”
  • “Start on your work early, ask for help on Piazza and OH.”
  • “I think this class got me really comfortable asking questions on Piazza (even if I was the first one), because someone will respond within the day.”
  • “There is so much support available that you should take advantage of if you’re feeling overwhelmed …”
  • “The TAs for this class are actually amazing.”
  • “The TAs are brilliant, understanding, and kind.”
  • “Find a good group to work with. This will help you learn better, enjoy your work sessions, and have resources in case you miss class or anything.”
  • “Especially if classes are online again, try to find a group to study with so you can be held accountable – studying together over google hangouts may not be ideal, but it helps you not lose that personal aspect of the class.”
  • “It will be really rough at first … HOWEVER I have to say this class is incredibly worth it.”
  • “I am not someone that typically enjoys math, yet I genuinely enjoyed this course. The satisfaction when you finally figure out a problem or connect the dots between concepts is so motivating. So to sum up: be scared, but not too scared … if you put in the work, you won’t regret this class.”
  • “Don’t give up, and surpass your limits here and now!!”
  • “Time spent in this class is time invested: this was one of the classes in which I grew most in Berkeley so far.”
  • “Listen, you’re in for a wild ride. You need to prepare for a high-intensity educational experience over the next 15 weeks but it will change you for the better.”


If you think this might not be for you this semester, the About page lists other upper division probability classes you can take. They’re all terrific. Be aware though that none of them is an easy ride. For example, student recommendations about Stat 134 often include tips to join the adjunct class at the Student Learning Center, which in effect is advice to spend more time on practice.

Students who want to take 140 after strengthening their math beyond the prerequisites often ask what math class they should take as preparation. Almost invariably my answer is that they should take any math class numbered in the 50s or higher. All math classes make you better at doing math.

I think it’s better to prepare by taking more math instead of lower division probability as in Stat 88. Math skills will have more general applicability and will help more with the second half of 140.