I had Josh for his 1st semester teaching at GV. His teaching style changed around 3 times over the semester, and some of the material got lost in the confusion. I believe with experience he will become a great prof who cares about all his students! His class relies more on his own lecture notes than the book, and he also does exams online.