Robert Thomson
Dr. Thomson is accessible outside of class and is willing to provide extra help if needed. His lectures are detailed, but he explains concepts thoroughly and well. I took his class in a summer semester, and my only concern was that the midterms were slightly on the harder side. He is a great teacher otherwise.