Tom Springer
Very easy A for online. Be aware that you will have a lot of assignments (186 to be exact) and it took up my Saturdays.  Would recommend just taking it in person as it would be less work. Class is not difficult but a lot of busy work. Springer emailed multiple times a week and engaged with us which is a rare gem for an online class.