uwloo

STAT 240Probability (Advanced Level)

Units
0.50
Faculty
Mathematics
Subject
Statistics

When it runs

  1. F24
  2. W25
  3. S25
  4. F25
  5. W26
  6. S26
  7. F26
  8. W27
  9. 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
      • Must have completed at least 1 of the following:
        • MATH138 - Calculus 2 for Honours Mathematics (0.50)
        • MATH148 - Calculus 2 (Advanced Level) (0.50)
      • Earned a minimum grade of 80% in at least 1 of the following:
        • MATH137 - Calculus 1 for Honours Mathematics (0.50)
        • MATH147 - Calculus 1 (Advanced Level) (0.50)
    • Enrolled in an Honours Mathematics program

Antirequisites

  • Not completed nor concurrently enrolled in any of the following:
    • STAT220 - Probability (Non-Specialist Level) (0.50)
    • STAT230 - Probability (0.50)

Leads to

Fall 2026 sections

Enrolment from UW Open Data, which can trail Quest by up to two days. Instructors and rooms: Schedule of Classes.
SectionClassEnrolledMeets
LEC 001617253 / 100MWF 10:30–11:20
TUT 101842153 / 100F 14:30–15:20
TST 201654853 / 100Oct 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.”

View on RedditRemove this

Spring 2024

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?”

View on RedditRemove this

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. …”

View on RedditRemove this

Winter 2024

Fall 2023

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. …”

View on RedditRemove this

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar