Peter Chan
I liked Professor Chan. His class was supposed to be in-person, but half way through, he changed it to on-demand. He was always quick to answer emails. He also genuinely wanted you to succeed if you did the work. The workload is accurate being a 1credit class. He had clear instructions and a great TA. You do have to work for an A