Muhammad Yousaf
Best professor at Ryerson. Very caring and takes his time to make sure everyone understands the criteria. End of each class has review questions and does weekly quizzes which came in very helpful.