Michael Dickey
Tests are difficult and rely on conceptual knowledge. He isn't the best at lecturing, but the book helps supplement lectures. A little disorganized. He means well. Assigns a group project that takes a lot of time. Curves up final grades slightly.