UF. There's the "critical tracking" courses like calcs 1-3, diffyq, statics, thermo, dynamics etc. that require a C or better. Everything else is a D or better. Of course the college required a 3.0 I believe to stay in the program. "D's get degrees" lol