Thomas Hauser
The material is easy, it is the professor that makes it hard. He is unhelpful when you ask questions. He answers your emails but will not respond to what you are asking, it will be something completely different. He will call you out in your in your email if you skip more than like 5 classes even if you complete all your assignments on time. 