He's pretty dry and his lectures can be boring but the homeworks aren't awful and his midterms are pretty straight forward. The final is significantly harder than everything else but he does curve. Overall, a solid 3/5 professor. Very fair.