Andrew Hawkins
Really nice guy who makes lectures interesting. It's just the labs were so long, we often had to finish the majority of labs at home. Plus we had a lab midterm and lab final in addition to our lecture exams and lecture final. 