STAT 240Probability (Advanced Level)
- Units
- 0.50
- Faculty
- Mathematics
- Subject
- Statistics
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 3 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.
STAT 240 is an advanced-level enriched version of STAT 230.
Prerequisites
- Complete all of the following
- Complete 1 of the following
- Enrolled in an Honours Mathematics program
Antirequisites
Leads to
Fall 2026 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 6172 | 53 / 100 | MWF 10:30–11:20 |
| TUT 101 | 8421 | 53 / 100 | F 14:30–15:20 |
| TST 201 | 6548 | 53 / 100 | Oct 8 16:30–17:50 Nov 13 16:30–18:00 Dec 7 16:30–17:50 |
Reviewed on UW Flow
77% liked it52% easy81% useful
From 69 ratings and 20 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.
STAT 240 is both the best and worst course I've ever taken. Peijun Sang's teaching is not bad, but he often goes off on tangents and will get rage baited by certain students during every class. His teaching is a little disorganized and sometimes not clear, but his lectures are CERTAINLY engaging. Exams are 100% of your grade, and the difficulty will fluctuate between pretty easy to nearly un-passable, but you will get saved by the curve. Overall, recommend taking this course if you have a gambling addiction and a high tolerance for self-punishment
Nov 2025 · liked it · 5 found this helpfulOn UW FlowRemove this
It covers the content of stat 230, 330, and 333 with proofs. Please regard it as stat 240 enriched!
This course covers "multivariable calculus", "convex", "Lebesgue Integral"(no tested), "Entropy"(not tested), "graph theory"(just a little in assignment), "generating function" (one question in assignment), linear algebra (about norm, eigenvalue), and so on!
Is it cool? Absolutely!!! Professor said it is a course designed for MIT students! Do not fear your grade will be affected by it, just take it, it is a cool course, if you have any problem, just go to office hour, professor will help you!
Exams are reasonable, difficult but most problems appear in class (though I did not do it well…Oct 2022 · liked it · 4 found this helpfulOn UW FlowRemove this
All the other reviewers got ragebaited too hard in class. He is actually not bad if you listen properly and ask the right questions. This is my favourite class this term.
Nov 2025 · liked it · 3 found this helpfulOn UW FlowRemove this
Now that I have dropped this course, I feel ready to comment my review. Firstly, this course is very prof-dependent: my friends who have previously taken this course have said it was very formulaic. However, Jagannath's offering runs almost like an analysis/measure theory course. Secondly, the Fall 2022 offering is HARD, REALLY HARD, like "you will go from scoring high 90s in advanced courses to getting 60s on the midterm" hard, so you need to be ready for it. Don't be afraid to drop to STAT230 if you feel your mental health taking a nosedive, regardless of what your peers or sunk-cost fallacy tell you. But if you stick it out, you might learn some cool things :)
Oct 2022 · liked it · 3 found this helpfulOn UW FlowRemove this
Fall 2022 offering was very difficult, even for an advanced course. The biggest issues with the course were: 1) New concepts were often introduced without motivation or intuition, and we were just expected to accept and understand them. 2) Despite the prerequisites, concepts were pulled in from MATH 136, 237, and 239, as well as tools like Fourier transforms, difference equations, Stirling's approximation, and others. The use of these was also often not motivated or explained well.
I'm walking out of this course with a disliking of STAT (as this was my first introduction to it), the ability to theoretically manipulate a whole bunch of statistical tools, and no knowledge of practical…Dec 2022 · didn’t like it · 2 found this helpfulOn UW FlowRemove this
Discussed on r/uwaterloo
230 posts and comments in 152 threads mention STAT 240, October 2012 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.
Fall 2024
Help with Honors Mathematics 1B and 2A term 9 points, 3 comments
“For preface, I am finishing my 1A term in mathematics, and want to end up working in data science eventually, (this is important). I am in sequence 4 so I will be studying in the summer. …”
u/EnvironmentLonely382: “If you’re serious about DS you should prepare yourself for some theory and rigor. I would recommend Stat 240, 241 in 2A, 2B and maybe the advanced math courses in 1B.”
Spring 2024
Rank the courses you've taken from hardest to easiest 20 points, 43 comments
“I'm curious”
u/Different_Guess7202: “CO 471 >>>>>>> CS 146 > CO 255 > CO 442 > CS246E > STAT 241 > CS 145 > MATH 148 > CO 463 > MATH 247 > STAT 240 > CS 240E > MATH 245 > MATH 145 > MATH 146 > PMATH 351 > MATH 147 > MATH 249”
stat240 with yingqi lin 1 point, 1 comment
u/createthepenguins: “Can I get everyone's honest opinion on STAT240? Was it proof-heavy, computation-heavy, a matter of spamming practice problems or regurgitating textbook proofs? If anyone had Yingqi Lin, how is her teaching style? Is it worth it for the learning experience?”
Incoming CS Freshman Schedule Advice 10 points, 16 comments
“Hi, I’m an incoming freshman admitted to CS w COOP and was wondering if I could have some advice on my schedule as course selection is in 3 days. …”
u/ClarkeVice: “… You have to complete one of STAT 230 or STAT 240 anyway, and STAT 202 is an antirequisite to STAT 230, so STAT 202 wouldn’t even count towards any degree requirements unless you took STAT 240, and even then it would just count as a general math elective. …”
2A math courses selection how doable is five major courses? 10 points, 13 comments
“Honours Math, for 2A courses selection I'm choosing between the following two plans Plan A: Math 237 Stat 230 CO 250 CS246 + CLAS104 Plan B: Math 237 Stat 230 CO 250 CS246 + Math235 given that i'm …”
u/Hiyo42069: “What about this one? Stat 240 Math 249 CS 246 CS 245 ECON 201”
Winter 2024
STAT 2X0 question 1 point, 0 comments
u/Mystery_1403: “If you have ever taken STAT220/230/240, did you cover the R chapter in class or use R for any assignments in the course? View Poll”
Fall 2023
Going to fail a course 8 points, 5 comments
“Had a 90 average before this. Send help.”
u/mmooner: “Which course”
u/Willing-Wheel-7450: “stat 240”
Failed Stat 240, now what? 1 point, 0 comments
STAT240 Is Yinglover 6 points, 1 comment
STAT240 Is Yingover 1 point, 0 comments
Fall Term Course Conflict 1 point, 3 comments
u/2kofawsome: “You should take CS245, CS246, STAT230”
u/Limp_Payment_4101: “but, I want to take the CS 245E, CS 246E, and STAT 240...”
When does math145 get better 1 point, 11 comments
“Why are the assignments from this course so difficult and they dont have anything to do with what theyve taught in class so far. …”
u/thehedgepart2: “I have only taken one advanced math class (STAT240) but have taken many pure math classes. From my experience, even though I only understood about half the content in the lectures, the assignments and tests were focused on the less technical topics. …”
Check it elsewhere for Fall 2026
- Undergraduate Calendar, 2026–27The official entry
- Requirements for Fall 2026Waterloo’s requisite checker
- Schedule of Classes, Fall 2026Instructors, rooms, live seats
- Quest Class SearchWhere you enrol
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them