Amazing professor! I can actually say that I enjoyed this class. Additionally, the class is not difficult AT ALL if you simply apply yourself and stay on top of your assignments. He is very forgiving in tough situations and is willing to work with you.