This was the best professor I have had. He is very understanding and will help you with anything you need if you just reach out. He gives the best feedback on papers and will go over them with you. He is a very fair grader. I would retake this class again if I could, I learned so much from him.