Reviews of professor Mohsen Rezapour

Rating: 1.0/5, difficulty: 3.0/5
Communication is key to this course, however he's hardly comprehensible in terms of both writing and speaking. He writes his own assignments webpage notes which make those equally as difficult to read. He gives no warning for assignment release dates, or how many assignments there are in total. Avoid him if you can, he'll cost you the class.