Definitely took some time to warm up to him because he does come off as pretentious. If you go to his office hours and follow his writing guidelines you'll defiantly finish with a A. Honestly one of the most helpful professors I've ever had and he'll help you out with any research opportunities you might be interested in. 