Dede Long
She is super accessible and even met with me multiple times at night via zoom. Many others were in the zoom room too. She wants you to do well but does expect you to put in the effort, which really pushed me to learn. The practice problem sets were very helpful. If you expect an A or B without trying, this might not be the class for you. 