AlReem
★★★★★
Asfandiar's sessions are always informative and interesting. He ensures that his students learn the subject from the very basic principles to the most complex details. He is a good listener to his students and he is able to communicate with them effectively till the students fully understand the subject and have all their questions answered. This makes have technical discussions with him fun and fruitful. Despite his long experience and vast knowledge-base he is very humble and acknowledge his students.