Excellent swim teaching skills and punctual timings. Nader teaches me and my kids. He is very engaging and knows how to deliver his swimming lessons very well. I recommend him as a personal swimming trainer, this website as a trusted source for swimming lessons.