Qixuan Wang
I took this class when it was fully online and it was a smooth experience. If you watch every lecture at some point, take some notes, and do the in-class practice problems and understand them, you should have no problem on the homework and tests. Homework was only graded on completion. There is also a separate discussion but no one ever attended.