Kate Harding
Kate's as close to the perfect professor as I think I may ever experience. She assigns a lot of homework but it truly is beneficial to your learning experience. She's extremely organized, which makes keeping on top of things easy. She grades based on your own personal improvement, very fair. She has a natural knack for teaching and shows she cares.