Cheng Hong
This class is strictly only lectures, one easy online discussion for each chapter, and 2 tests. She posts all the notes online and doesn't always take attendance so skipping class won't seem to hurt you. Overall really a boring class but it is a required foundation class so what do you expect.