Sohel is an excellent instructor. I mean it! The two things I appreciated most about him is his friendliness(no matter how many times you make the same mistake over and over again!)and his thoroughness,both of which have allowed me to feel comfortable during my lessons which-in turn-put me in the best state of mind to learn the most out of his thorough style. He also allows for differences in learning styles between his students and works with them to tailor his teaching style accordingly. Highly recommended.