Melissa Houser
I enjoyed having Professor Hauser, her module is laid out in an organized manner and is easy to follow. You are expected to show all work and do it her way, but you get the hang of it. Comments from others say she's condescending, I think she's just a blunt person and doesn't sugarcoat things. Provides good feedback and a lot of video resources.