Xiaomin Guo
Only upside to this course was that there was no attendance and it was self-paced.

The study guides were no help throughout the course, the assignments given prior to exams also were zero help to the actual questions. Which made things difficult and unnecessarily annoying.  