Andrew Tolhurst
Professor Tolhurst is great and cares about the students learning fundamentals properly rather than holding grades over their heads. It is a pretty busy class with the journals/assignments but the heavier papers get plenty of time to complete. He always tells a funny joke at the end of each lecture. It was easy to get an A, just put in the effort.