Pretty easy, overall.
Fantastic teacher, passionate about the subject, really helps you learn something difficult easily.
It's a very different way of doing math that requires you to realign a lot of things you've learned already. Be prepared to think flexibly and adopt new definitions.
Hours per week:
Advice for students:
Do the homework and read the book. If you have questions talk to the professor. Take reading notes, you can use them as crib notes during tests.