Lai-Xi Wang
He provides homeworks to study with, but they are not actually graded (so theyre optional). If you test well, this class is for you, if not, do not take this class. Only grades on exams and participation, but that doesnt get you far. Lectures are clear but you might have to get used to them. GSS and Discussions helped a lot