Bill Orr
He's not a bad guy and is willing to help, however, you teach yourself all the material. There's online hw every night and 3 "projects" spread out. The tests are relatively easy if you do the hw but he's all about grades and not about actually teaching the material for you to understand. The class is easy if you do everything though