Awful
Professor Bazylak gives out ambiguous definitions before proceeding to test you incredibly rigorously on those same definitions. It was basically impossible to do any studying for the class. The TAs grade everything and try their best to artificially lower your grades. There have been groups that submit complete documents only to get a 0.
Awful
F*** this class! They really do everything to lower your grade.
University of Toronto St. George Campus - Mechanical Engineering