This class was tough.
I would recommend this because Dr. Isaacs is very thorough, doesn't get bogged down in theory (likes to focus on practical applications) and is very nice.
He aside from being great with answering any and all questions, he also gave good advice on how to study for math classes.
Hours per week:
Advice for students:
The homework isn't graded, but you still have to do it to do well. Also, if you have any trouble, go to office hours.