Maya Fein
Professor Fein is one of the most caring, well-organized professors I've ever had. Her class is exactly what you want in an online one. You can work ahead, a lot of points are easy quizzes & DBs, and she offers TONS of extra credit, so if you don't get an A, it's on you. Great choice for an elective if you need an interesting, fun one!