Ehsan Rohani
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.