Nathan Birch
He is the kindest/happiest person you will ever meet. You kind of teach yourself in this course (by doing the readings), but if you ask him questions he is always willing to help you out. He genuinely cares about his students and their wellbeing. He's the only teacher I've even had that has emailed me just to check-in. He really cares.