Average Rating (from 4 Students)
Course Difficulty
Easy 0%
Medium 25%
Hard 75%
Top Course Tags
Go to Office Hours
Always Do the Reading
Competitive Classmates
Not too easy. Not too difficult.
Course Overview:
Combinatorics is death. Discrete math itself is really fun, but combinatorics is really ahrd and can either be your best friend or worst enemy.
Course highlights:
I rememeber getting out of a midterm one day and I thought I got an A but i got it back and I ended up getting an F
Hours per week:
6-8 hours
Advice for students:
fun stuff. go to office hours if you suck at discrete math. you will know if you will fail this class or not.
This class was tough.
Course Overview:
It's a great course - lots of focus on the more abstract parts of computer science, but it all helps build a strong foundation so you can become a capable thinker in the realm of computer science and not just a good programmer.
Course highlights:
I learned a lot about a variety of things, touching on number theory, probability theory, RSA, and more. I had a ton of fun and the class ended up convincing me to take a math course in number theory the following semester.
Hours per week:
12+ hours
Advice for students:
Don't get behind on work - ESPECIALLY don't leave your homework for the last minute, because it will often take much longer than you think. If you can, read over what was covered in class in the evenings - it will help the information sink in so you can jump into the next lecture with a firm understanding of what came before.
This class was tough.
Course Overview:
good class fam. Its difficult but well worth it.
Course highlights:
we learned random math that applies to cs majors. It was useful in other areas of study as well.
Hours per week:
6-8 hours
Advice for students:
Do the hw and dont fall asleep in class.