Not too easy. Not too difficult.
Course Overview:
It's very interesting and you learn a lot about how logic works in order to build a computer program.
Course highlights:
Learning about how to solve puzzles, and even the efficiency of a program
Hours per week:
6-8 hours
Advice for students:
Don't take this class lightly, even though it is not that hard. Make sure to check over your work for any easily overlooked mistakes.
This class was tough.
Course Overview:
This class was very challenging, but Koehl is very passionate in helping his students understand. His office hours are very helpful, he will go over every problem you bring to him. Surviving his course will definitely prepare you for proofs in mathematics.
Course highlights:
His jokes on using potatoes as a flaw in proofs that students submit on his tests.
Hours per week:
6-8 hours
Advice for students:
Textbooks aren't that helpful since his lectures are more than enough to learn from. However, make sure you visit his office hours if you do not understand anything from lecture. If you are new to discrete math, his discussions play a crucial role in passing his course!
This class was tough.
Course Overview:
You will absolutely love the professor. He might seem a little quirky at first, which he is, but over time you will realize how genuinely passionate he is about both the material and his students. I spent half an hour talking to him after a discussion session about a problem I missed on the test that I thought was correct, and in the end he awarded me the points not because I was actually right, but because I showed him that I cared enough to spend half an hour with him.
Course highlights:
I learned the introductory concepts of logical equivalence, proofs, inductive proofs, and algorithms. One of the biggest concepts, though, was Number Theory. This domain confused a lot of people and brought a lot of struggle to my studies for this class, but the Professor was always open to questions and students coming in for office hours.
Hours per week:
9-11 hours
Advice for students:
Don't fall behind. Coming to lecture on a consistent basis was crucial for me in the long run.