His research interests explore the influence of health, fitness, fatigue, strategy, and environment on human performance in sport. He is the Senior Sport Scientist for the University of Alberta Varsity Swim Team and the Edmonton World Cup Triathlon Academy. He is also the Canadian Nordic Race Service Coordinator for Fischer Skis and Boots as well as Swix Wax and Poles. He coaches elite nordic skiers and hosts a large Summer Dryland Nordic Camp at the University for junior skiers in Western Canada.