Dan is by far one of the best if not the best prof I have ever had. He is full knowledge and really wants you to succeed . He grades fair and details exactly how he wants it done, along with that he give by far the best feed back. He will help you and guide you to an answer but wont flat out tell you. Grade wise you get what you put in.