Super nice guy, lectures were super helpful (notes are posted online but not super timely so would not suggest skipping lecture) and we worked through the homework together during office hours. The only class at Hopkins where I think the effort you put in actually gets you the grade you deserve.