Michael Thompson
While he may seem scary at first, Mr. Thompson is a great teacher. His expectations are clear, and he is willing to help you with papers and assignments outside of class. He gives you the entire semester to work on your final exam which comes in two parts. While the workload isn't light, with proper time management, it is very doable.