Shafik Bhalloo
Very engaging teacher. Great examples in class, very energetic and lively class discussion and makes you feel comfortable participating in class. The class assignments and tests were very fair. No surprises. One of the best teachers I have had, especially in online courses.