Grades pretty hard out of the semester you get a couple opportunities of extra credit that are worth very little 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. Do not recommend