Richard Mansfield
Super smart guy, speeds through material but will always stop to clarify if you ask him to. Also stops to ask the class to come up with examples of answers and discusses them. There were three midterms and a final- with problem sets corresponding to in class tests. HE THROWS CURVEBALLS! The problem sets are usually simpler than whats tests