Piedad Flores
I took a 5-week online course with her, and the class was good for the most part. There's a lot of work, but if manage your time well enough and space the assignments out, you'll be fine.