John Powell
I took this class online. You can work at your own pace, which worked very well with my busy schedule. Tests come directly from the textbook reviews. I am looking forward to taking other classes taught by this professor.