Not too easy. Not too difficult.
It's a very interesting course. It's also mandatory if you're computer science major or minor but if you have even a small interest in math or logic, you should consider taking this course.
You learn about boolean logic, logic gates, and other laws; you basically learn that discrete math is applied philosophy. The professor is what made this course for me though, he managed to make even the drier parts of the course enjoyable.
Hours per week:
Advice for students:
On top of all the homework, work practice problems until you can do it in your sleep.