54 is so dense and has a LOT of info. I definitely think he is one of the better professors to teach the course, and he makes the material easier to digest. HOWEVER, the homework is intense and takes ALOT of time, and goes extremely in depth. He does not prepare you for homework, but the homework is EXTREMELY similar to the test, so study that.