Richard Noble
Worst professor I've ever had. I should have listened to the reviews saying to avoid him. He is very rude and does not care whether you understand the material or not. If you want to pass, don't take him. There are better professors who will actually TEACH you.