Dan Rudolph
Dan is such an awesome professor! He tells funny stories to explain some of the material, which is really helpful for remembering important concepts. He's very knowledgeable, but doesn't teach like a typical PhD professor. He genuinely cares about his students and wants everyone to succeed, but still expects everyone to put in the work.