Reviews of professor Hamed Shojaei

Rating: 5.0/5, difficulty: 5.0/5
He is nice but course is challenging. 
Tests are insane but it is a point based class so if you do well in pre lecture/post lecture quizzes, lab, and participation you can pass even if you do terrible on tests.