This professor will go out of his way to make learning the material harder then it needs to be. He will not help you if you have questions or need help. He talks down to students and comes across like he's so high on his high horse that he can't even speak to peasants like us. Save yourself the trauma and don't take anything from this professor. 