The worst teacher I have ever had. If it wasnt perfect he gave you a C on papers that people worked hard on. If you get him as a teacher DROP THE CLASS because you can get another teacher that will give you an easy A and you dont have to show up to her class. Worst experience ever