Well, Affan is a very competent Professor. He has a full command over the subject. He tried to make things easy and understandable. He does not use any slides so his lectures are not available on e-class. This is the reason to attend all his classes. Overall, He always responded promptly. During break time, he usually answers the questions. 