Muifong Dudley
The class itself was not bad but It was difficult to understand what was going on during the class. The syllabus was not the best but If you read and do the work it's fine. There were 2 textbooks that we needed to get but I found most of it online. TL;DR: Your average online course.