What bothers me so much is that this class isn't even that hard. But this professor manages to make it the most difficult course you'll ever take. The whole class failed each exam and every time he says it was our fault and he did nothing wrong. Seriously avoid this professor at all costs.