Reviews of professor Mehdi Mousavi

Rating: 5.0/5, difficulty: 3.0/5
hes fine i guess.

Rating: 2.0/5, difficulty: 3.0/5
Class had no structure so if you can't teach yourself you're in trouble, easy grader but I learned almost nothing. Extremely laid back, but that means that if the class gets lost or something goes wrong he won't do anything. Impression was that he just doesn't care. Buy the textbook and skip the class, it's the same experience.

Rating: 5.0/5, difficulty: 4.0/5
His class was honestly the best class I have ever taken. He pushed us to actually be hands on, had really thoughtful assignments and class was entirely project based with no paper tests. 
I learned a lot.