Tianyang Wang
The class was very well organized. They did not provide any lectures of their own but did provide links to a lot of YouTube videos that covered the topics pretty well. The tests were easy. The textbook required is poorly written and confusing.