J.W. Bruce
Tests have trick questions (seriously) and cover some seemingly unimportant material covered only once, labs are always a challenge but you will learn a lot, lectures bland when powering thru slides but sometimes sidetracks and becomes the best lecture you'll have. 3 hour credit, 6 hour effort. Not recommended, but still my favorite class overall.