Lars V. Maxfield
Not an easy A by any means but this dude will teach you how to code effectively. Frustrating in the moment but pays off in spades. Very exact rubrics for assignments (formatting is CRUCIAL) but because of his teaching methods I was able to knock out a Matlab assignment for ME2001 in 30 min, minimal debugging. Understanding and laid-back guy.