Beverly Gunderson
Don't take her class, at least not online. Doesn't provide lectures and instead gives videos which usually don't help. Some of the problems she gives us include formulas/concepts from future sections, that haven't been covered yet. If you want to search all over the internet looking for a video explaining your problem, take this class. 