Kweku Williams
While the material in this class is quite complex, Professor Kweku gave very elaborate explanations in his video & in-person lectures. He made every lecture fun and engaging. If you don't do the assigned readings, you'll be very lost during the writing assignments. Overall, this class was for sure a challenge, but I had a pleasant experience. 