Xiyi Zhang
Class was not hard just do the readings. The homework was hard, but you had the option of redoing it as much as you wanted, and the quizzes for each chapter were online, open-book, and self-proctored. Her lectures were mandatory and going did help a lot in understanding the chapter. She had a midterm and final, do the study guide & you'll be fine.