Affan Shoukat
He is the best professor I've ever had. His empathetic and caring nature truly stands out. He takes the time to answer questions thoroughly and ensures that everyone understands the material, especially when we're stuck. His lectures are engaging and informative, and he provides plenty of practice problems to prepare us for assessments. 