Rainer Stahlberg
I honestly enjoy his labs and the packets are straight forward. Lectures can get a little tiring but that's mainly because this is a 4-hour class. He sets you up for success with the study questions each week.