Michael Allen
This was my first online course and i enjoyed it. Dr. Allen gives good feedback when asked and very punctual at the return time of a response. I would prefer more course work personally so i can have more than 1 or 2 study tools. LOTS of information to know for quizzes and tests. You just have to study well and use more than just his notesandlectur