Sam King
Really clear lecturer imo. He gives time for students to talk to each other and figure out mini problems in class. I appreciated his perspective as someone who comes from a lot of industry experience + he always had an explanation as to WHY it was important we learn something. Tests were hard but tbh ur good if you understand the hw well. hard hw.