Karim Elkholy
El Kholy is a funny dude. His class is well organized, and he doesn't throw many curve balls. If you understand the material, you're good. My only complaint was that the final was ridiculous, though it was a group final with other statics classes (from different professors).