Paul Straight
Dr. Straight had straightforward lectures with slides that were posted before class. Technically you don't have to go to lecture but I would! It's a hard subject and hearing what a professor emphasizes in lecture can be crucial. Exams were difficult with little to no guidelines for what to expect, but he was easy to reach outside of class for help.