Crystal Garrett
The content of the course itself is alright. Look at some slides, read some extra notes, then submit a LOT of discussions. However, she takes zero late assignments and the organization of the online course is the worst I've ever seen. Multiple students couldn't access some assignments and were given 0s regardless, myself included. Don't take her.