Amanda Koh
Dr. Koh is a decent professor, but she struggles conveying certain topics (rigid body motion, Navier-Stokes and fluid kinematics were all shaky in her fluid mechanics course) but she tries her best to derive all the equations and explain it all. Tests are insanely hard and long (averages in the 30s), but she curves and extra credit is worth a lot.