I have done a few courses with Joe both by myself and with my daughter. On a technical front Joe seems to know everything about every camera and can teach in a clear way that gives you the information you need without crazy overload. I love learning what my camera can do and each time I am with Joe I find out more things ( if only I could remember them all). Joe's strength however is how he interacts with each participant - everyone has a really fun time, everyone feels like they matter and everyone feels like they are important to Joe - couple that with taking some pretty cool pics and it's a very happy few hours. Highly recommend.