Andrew Schoenherr
Mr. Schoenherr is great! He really gets to know his students and cares about your grade. The lab quizzes each week are a little tricky but if you study for them and know what's going on in lecture you'll be fine. Would highly recommend.