Erin Greunke
You have to read a lot, which is understandable since it's an online class. You'll cover 5 chapters though in the first few weeks, and you're expected to have a science background, so watch out. Prof. Greunke is good about answering emails though.