Nisar Ahmad
He is amazing and "m not saying because he gives out study guides but he explains everything in detail . He is very cool.U don't even get easy grade but also learn from his class. highly recommended.