Ma Shaa Allah Sheikh is very eloguent , he explains such heavey material with daily life and current examples making it easy. He teaches at the level of students Alhmdolillah (at least I got it so) . Apart from his internet connection it was a good experience.