Reed Taylor
Course is well laid out and instructions are clear. It requires a lot of reading and moderate to heavy writing. The subject matter is sometimes deep and requires thinking. Some fun exercises are thrown in along the way. He did not always keep the grades current, but how many professors do? Overall a great course.