Andrew Forward
Mismanaged class. Nobody knows what to expect for exams. Very little material to learn from. Labs are so error prone and frustrating. I doubt most students are learning anything in this mess of a class. Avoid!