Michelle Benjamin
I took CD1 online and Prof. Benjamin is really good instructor. She gives 13-14 discussions online and 2-3 exams and all from the lectures and might need a book. Discussions are all self explanatory. A good instructor one can have. No regret.