Dan is such a great professor. He really cares about his work and makes sure to give you the tools to succeed in his class. Put in the work and show up to class and you'll get an A. Be prepared for honest and constructive feedback, and it only helps you to get better in the class.