This class was tough.
Course Overview:
It's a required course for EECS/CS. If you're not considering majoring in this field there's no reason why you would take this over Math 55
Course highlights:
A lot about discrete math and probability. Graph theory, stable marriage, RSA, Halt programming, Modular space, Countability, markov chains, markov and chebyshev inequalities
Hours per week:
6-8 hours
Advice for students:
Make sure to chose the HW option. It is extremely important to stay on top of homework and go to discussion. Choosing the HW option prevents you from falling behind.
This class was tough.
Course Overview:
This course is an excellent introduction to mathematics in computer science. It is extremely hard so expect to dedicate 20+ hours per week.
Course highlights:
Modular Arithmetic and probability.
Hours per week:
12+ hours
Advice for students:
(1) Don't fall behind. (2) read notes before lecture. (3) do homework. (4) don't fall behind.
Pretty easy, overall.
Course Overview:
I would recommend CS70 with Ye since he is super talented in teaching students and making them understand the materials quickly.
Course highlights:
Markov chains, stable marriage problems, modulo arithmetic, etc.
Hours per week:
6-8 hours
Advice for students:
Keep up with the lectures, discussions, problem sets and you should be good.