Nadeem Riaz
Very understanding professor, always made class fun and up to date. Most professors are not easy to talk to but Riaz is, he makes sure everyone understand the material while also making it very fun to learn. Very happy to have had taken him for two courses.