Thomas Michaud
He moves a little slow and can be very dry at times but knows his stuff. My least favorite part of his class was that all of the homework was online. He said it was good for Instant feedback but I didn't agree. I often felt like I had to teach myself the material while doing homework. His class was fair and he was a very understanding person.