"A great teacher. With vast knowledge, I can't thank enough for all the help that he give me. with his help I was able to make my work to a next level. And the best part is he will explain from the basics again and again without any hesitation. I will definitely recommend him as a tutor "