Ray DiVenuto
DiVenuto was hilarious! In some ways like having Michael Scott as a teacher, just all over the place and random. But he definitely cares about you progress, will give you extra practice, meet in his office. He does move sort of quick. For me, intro coding was tough, but he's very thorough. Definitely get the book, it's VERY helpful.