Glenn Williams
he's taken feedback from students into account, because exams were open note and he drops one exam and one quiz. This class is just hard. There's so much material. If you're taking it with a lot of other classes, you will probably struggle. Exams are tough, there were definitely some questions I hadn't seen before in notes or lectures or homework.