Easy class if go to all the lectures/review the slides. Only bummer is that the grade threshold requires a 95 for an A. But still if you pay attention an A is pretty easy given how fair he is with the exam questions as they are very similar to the practice problems reviewed in lecture and the homework question.
You can easily just skip lecture and review the slides on your own time but the lectures are not recorded. I will say that you could save a decent amount of time by skipping lectures as he makes things long, but I still went to most lectures.
The grade split is. 25% each for the three exams (non-cumulative) and 25% for the quizzes (really easy and your lowest 6 quizzes get dropped). There is a quiz for every class and an optional HW as well, but I highly recommend doing the HW. #tCFspring2026
Grade Distribution
No grade data available
13 Reviews
Professor Weinstock is a very good lecturer and breaks down concepts very clearly. He is also very helpful during office hours. The content covers basic probability and was a good introduction since I didn't have previous experience with probability.
There are take-home open note quizzes due before every class, which are very fair. There are 3 midterms, which are also very straightforward and no final. There is optional homework, but I would recommend doing it because the midterms have very similar questions.
#tCFSpring26
Weinstock posts all of the lecture slides. Material is quite trivial. Wouldn't recommend going to lectures, as you can learn everything on your own in half the time. Tests are easy, pretty much copy pasted from the homeworks. Would recommend.
Professor Weinstock is the best! This class was honestly pretty easy. None of the lectures are recorded (he made an exception for the lecture right before Thanksgiving), but he posts all the slides. I personally went to every lecture, but I'd say only about 1/3 of the class showed up. I think it helps, as Professor Weinstock goes over practice problems at the end of almost every class to supplement the lecture.
There are short quizzes after every class due before the next lecture that are pretty easy, and I believe he drops the four lowest scores, so basically impossible not to get a 100% in that section. He posts optional homeworks for each lecture as well, which I recommend doing, either chronologically or at least to study for the exams. The exams themselves are not very difficult if you study. Professor Weinstock also lets you have a front and back cheat sheet.
Overall, I definitely recommend this class. I took it as an elective for my CS major, and I honestly enjoyed my time. Professor Weinstock is super nice (very accommodating when our final exam got cancelled due to a snow day), and his class is great.
oh my GOD weinstock's slides are INSANE. He somehow manages to condense every topic neatly into a 30-50 slide slideshow without fail. I sincerely don't understand how he's so good at lecturing and making those slideshows. You literally will learn everything so well with him. The class structure is really good, too. It's 75% exams (3 noncumulative exams) and 25% quizzes (basically free 100s if you do them). Not hard to do well at all. I think the overall average this semester was a 90.something?! He's also incredibly kind and sweet. Definitely recommend taking this class. The only thing that sucks is that it's a 95% to get an A, but with course averages that high, who the f cares?
I took an 8 am section for 3110, and as unfortunate as it may sound, the lectures were 100% bearable. This was mainly because of how Professor Weinstock does an amazing job explaining the concepts step by step. He doesn't even stutter that often during lectures. Despite this, Professor Weinstock genuinely is a really cool guy, and he's really chill. Two of my friends that I met in the class and I have some nice small talk with him every morning. He holds pretty frequent office hours, and they're really helpful because he is genuinely looking forward to helping you succeed in the class. Additionally, the structure of the class was brilliant. There were three major exams with no cumulative final, with each being 25% of your final grade. The last 25% was from the lecture quiz grades, of which 6 of your lowest were dropped. Homework was provided, but not required. It was mostly a tool to help review for exams and just to get that extra practice in. They usually had 1-3 problems, with 1-2 being more common. Often, they had multiple parts. There were also very detailed homework solutions that were all posted very early in advance. Additionally, Professor Weinstock handwrites comments on your exams and hands them back to you, and not only is the handwriting absolutely beautiful, but he really helps break down what you got wrong. Overall, the homework and feedback I received were incredibly helpful for me. If I had to, I think I could definitely still get an A in the class if it was all virtual. I think this just goes to show how great of a professor Justin Weinstock is. And by the way, it's really hard to fit everything that the professor does really well in just this chunk of text, but Professor Weinstock really provides everything you need to succeed in that class. Oh, and have I mentioned that he barely stutters or use filler words?
Deep in the Himalayas, a group of Tibetian monks began an encyclopaedia of knowledge, a celebration of the human endeavor towards wisdom, a monument to the accomplishments in the intellectual realm thus far reached. This encyclopaedia has been written upon sacred scrolls and buried under the ever-growing mounds of snow and time that seclude it from the world, where they lie in their profane consecration. If venture into the mountains, and inquire into their sagacity, you will find the definition for "goat" both laconic and profound. This definition, in two words: "Justin Weinstock."
Weinstock is an absolutely fantastic professor, posessing crystalline clarity in his lectures and a kindness and humility in his demeanor that make his class an absolute joy to be in. He provides everything you need to excel in his course, which is one of the most genuinely useful and interesting I have taken while not being made unduly hard just for the sake of it. The resources available, including office hours and free textbooks, are optional but helpful, and there is never a moment where Professor Weinstock leaves you feeling lost or without access to help. This course was both academically valuable and thoroughly enjoyable, and I wish to take more classes with the Professor in the future.
I took first semester first-year to keep my math-brain engaged, and it was absolutely worth it. Justin is one of the most organized, structured, approachable professors I have ever seen. He was so well-liked this semester that he even warranted a round of applause from the lecture hall on the final class. The course is graded 75% exams and 25% homework quizzes. If you go to lecture, you should have a 100% homework grade. If you do the "optional" practice problems and study the in-class examples, you will get A's on the exams. The course covers probability and linear algebra, and most of the stuff is pretty interesting. Justin always tries to keep the lecture light-hearted and engaging. He also makes himself very available for office hours. You get to bring a page of the notes to the exams (which you will definitely need). The final is the last day of class. If you come to lecture, do the practice, and make a good sheet of notes, you will do well. Recommend!
**Took this in Fall 2024.
Professor Weinstock is great and approachable for any questions or concerns. I found his lectures very useful in understanding material, though I would zone out sometimes. Exams were fair and we had take home quizzes that were easy grade boosts. If you try you'll get an A. I actually enjoyed the content about distributions, MGFs, linear algebra, etc. Great class with great structure.
Took it during Fall 2024. Great class, GREAT professor! His lecture is super organized, and he explained everything super clear, and he is super helpful during office hours. You will be fine as long as you put efforts into it, and go to as many lectures as you can, ask questions if you have any. The best stats class I have taken up to now.