Grades pretty hard, Tests are even more difficult I didn't find it like what we were taught in the homework. Only 1 late hw is accepted for half credit, The rest is not excused or tolerated and automatically a 0 for the entire semester, even if something were to happen but if you forgot then you got to live with your mistake. Do not recommend