Terrible! Values testing over learning. Every single class you have quizzes or exercises. You perform badly at a few and your grade is below average. Many people will cheat and raise the class average in a way that even by working hard you will not be able to get good grades. The prof is very inconsiderate and makes easy things complicated.