Dr. TJ Hammond is a very caring and friendly person who tries his best to impart his knowledge to his students. Sometimes, he might be seem a bit pissed or blunt but its not you rather other things (such as research etc). He really goes the extra mile to help his students out and is one of the most caring professors I have ever met.  