Hamilton is a great professor... he never gives you a straight answer. If you talk to him outside of class, he is super willing to help and will give you advice on your work. Most of the time though he wants you to come to conclusions by yourself. Regardless, understanding him is a skill, but he's beyond awesome! Just do the work and you're good!