Professor Burnley is a decent professor, the work is not super hard, but it is tedious, and the material is pretty useless. The final is not super hard like everyone here is talking about, but it is really oddly made for a class such as this. Everything before the final is mind numbingly easy and you can get away with skipping most lectures.