Tom is both approachable and thoroughly professional and my sessions with Tom have been a perfect balance of challenge and fun.