John Agnew
Dr. Agnew gives so much specific feedback, which is appreciated. He really wants you to understand the material and is good at leading you to the answers but won't give them to you which is helpful when the material is difficult. He also is generous in responding promptly in the online classroom. Would recommend and take a class from him again.