These coaches teach at top ranked spots and have great lesson fulfillment & student reviews.



Hi! My name is Tim Koza. I am a former Division I swimmer for Grand Canyon University. I have 16 years of competitive swimming experience, as well as 3 years of coaching experience in competitive swimming. I have also been instructing swimming lessons for 5 years. I am very passionate about this sport, and I want to pass on my knowledge and my love for swimming to the next generation!



I have pitched in professional baseball for 16 years and have parts of 5 years in the Major Leagues. During that time I’ve played for 13 MLB organizations where I have played in the Big Leagues with 8 different teams such as the Dodgers, Padres, Diamondbacks, Astros, Mariners, Orioles, Red Sox and the Athletics. I became the first South African born player to pitch in the Major leagues. I have a tons of experience to share in both the mechanical and mental part of pitching.