Just did my third lesson with Derek, and he is fantastic. I had been training on my own for triathlons and stalled in my progress. He has been able to break down the flaws in my swimming and really help me break bad habits. He sends me incredible email feedback and work outs to do in between sessions. I strongly recommend him for any one trying to improve their swimming.