Lauren McMillan
Very knowledgeable, but kind of condescending to students who ask questions. High standards, but clearly communicated beforehand and not impossible. Fair amount of reading, and attendance is monitored.