Amazing professor, he is very VERY understanding. Although he's a heavy grader he helps you become a better writer, he gives great feedback and always makes himself available. He's very lenient and is willing to hear you out, don't be afraid to ask for advice on how to better your assignments and papers.