Brian Krummel
Good professor who cared about his students. Was not hard to pay attention to. There is homework assigned every week, but they're not unreasonably long or hard. There is a book you can read and reference to, but it is not mandatory.