Peter Rich
Easy class as long as you put the work in. Really nice guy. Explains everything in great detail and is always ready to take questions. Exams are also online, easy, and open resource. Homework redo's on incorrect questions are allowed for partial credit redemption.