Aysia Guy
Took her class over the Summer online and everything was straight forward. She uploads her own lectures, which are very helpful and clear. Provides a lot of extra online resources for extra help. If you email her, she responds with very helpful feedback (not one sentence responses).