Prof Brady has interesting lectures. There's a lot of homework but it's not busywork and encourages you to really think. I took a low level course so the homework load might be just bc of the department. Insightful professor, pay attention in class and you'll like it.