Doesnt really give notice on assignments. No practice problems/exams given for midterms or finals. Really is like youre on your own to find your own ways of practicing. Questions on tests on 10x harder than problems that are done in lecture.