Spring 2021 - I love Manning! He's super patient and always willing to answer your questions during lecture, no matter how dumb they might be (I definitely asked a few dumb ones). If you ask him questions during office hours, he's just as patient and in particular is very good at giving hints for homework questions! He includes lots of hints for his homework questions on the homework itself, and often later homeworks will use results proved in earlier homeworks, so hold on to hold homeworks and honestly, if you get stuck, going back through earlier homeworks is not a bad idea His lectures can be a bit confusing at times (he usually but doesn't always state exactly what his assumptions are when he's proving lemmas or theorems), but honestly the textbook for this class is really good, so you can always use that as a reference too. Would recommend Manning!!!!