Reviews of professor Ehsan Rohani

Rating: 5.0/5, difficulty: 4.0/5
Professor Rohani greatly cares for his students and is always willing to help you so that you can succeed. He requires work on your part but is also helpful in making up the difference. 10/10 would recommend for any class he teaches.

Rating: 3.0/5, difficulty: 3.0/5
Very dependant upon slideshows, and not the best at examples, but he's good with questions and helping when it's needed (assuming you reach out to him). This class seems to be a composition of basic engineering knowledge, in that very little information from each unit connects to the next, but it's not super difficult if you can do homework.

Rating: 5.0/5, difficulty: 5.0/5
He expects a lot from his students, and expects you to work like an engineer, especially in the upper level courses that he teaches. He assigns a lot of homework including reading assignments, homework problems and projects (labs). It can be overwhelming, but he is very caring and is always available to give help, feedback and encouragement.