Sounds rough...Our program admits about 200 a year and probably has around 800-1100 students at any given moment. We have the C-grade policy as well, but not every class is an absolute killer. There are the famous ones for being hard (Thermo, etc) but a handful that are really enjoyable and not deadly too.