Adeel Javed
Hard to understand him and does not teach well properly. How he even became a teacher is beyond me. His teaching certificate could be fake. If you have options, do not take him. One of the worst professors in this college