Reviews of professor Michael Raphael

Rating: 5.0/5, difficulty: 4.0/5
Thank you for punishing us beyond our limits to become better students and soon to be better professionals!

Rating: 4.0/5, difficulty: 3.0/5
I was wondering myself why I chose this class because the amount of homework & readings was exhausting. But he is actually an understanding professor who is very flexible with the homework & grading. I liked the challenge this class gave me. You just have to give him a proper chance and give it a try. Time management is also important

Rating: 5.0/5, difficulty: 5.0/5
super knowledgeable and leinent with the deadlines. Readings are constant and intense. Class is focused on abstraction- super important. ABSTRACTION, ABSTRACTION, ABSTRACTION. He loves it, you will learn to love it. His grading is intense but he gives opportunities for a re-do on almost everything. 
Go for the class if you wanna push yourself.

Rating: 1.0/5, difficulty: 5.0/5
He's terrible. This is an intro class however, the amount of work he asks for is insane. He gives low grades which is not a reflection of the amount of work that you put into the assignment. AVOID HIM AT ALL COSTS. Currently still taking this class.

Rating: 4.0/5, difficulty: 5.0/5
I hated class at first and asked why I went. But after just listening to him, you can tell he knows what he's talking about. Much of the lecture may leave you perplexed, and it may appear that he is veering off topic, yet he somehow connects everything.The class was rigorous, yet I emerged a stronger student capable of analyzing difficult material.

Rating: 1.0/5, difficulty: 5.0/5
I really wanted to give him a chance but he is horrible. His instructions and directions are weird in both lectures and homework. In lectures, he jumps to topics unrelated to each other and expects you to know what is material and what is unrelated. For the homework, he expects so much with so few directions and gives random grades too. AVOID HIM!

Rating: 1.0/5, difficulty: 5.0/5
As an IEP student, this instructor is a complete nightmare. He refuses to clarify on certain topics and when I'm having trouble and asking him to repeat a sentence he either ignores it or go off on a completely unrelated rant for much of class time. 
I've been in this class for about 3 weeks and i feel like i'm yet to learn anything in this class.