He is great. I would 100% take his course again, I enjoyed his class. If you are struggling reach out to him he is very fair with his students, amazing professor. If you are a freshman you should take his class!!