Craig Titus
A great teacher, Ive had three classes with him and the people who get mad dont try in his class. He's gonna make you work but if you try he will bend over backwards to help you. If you failed you didnt try.