Sun Kim
Great guy. He is a grad student / teacher so he understands everyday inconveniences that pop up and cause issues with getting some work done, and is very understanding. Took on campus as a summer class, attendance not required but helps. Definitely pretty lenient on missing assignments. Quiz/test questions are super easy. Its not hard to get a B.