He is known for having a high drop rate. The class started with 30+ students and ended with 6. He does not give good feedback, it is unclear what is expected of you, he is an extremely harsh grader, he does little teaching and his instructions are unclear. He refused to tell us our updated grade for the class, hard to keep track of grades