Prof. Stanivuk has the best prep for her class, 
everything is online and interactive, and you can understand the subject and be ready for class.
This might be one of my least favorite subjects as it has little to do directly with what I am learning,
But it was very useful.
The online classes were fun, and the prof. is respectful and pleasant.