Reviews of professor Ali Tehrani

Rating: 1.0/5, difficulty: 5.0/5
Tehrani constantly skips steps and rushes the lecture to finish as quickly as possible in order to watch soccer matches on his phone. Even during the midterm he made sure to watch those matches, headphones in and everything. His tests are very hard and unfair even with copious hours of studying, the only way to do well is with old tests.

Rating: 2.0/5, difficulty: 5.0/5
Tests are very hard, very unclear/obscure about letting you know what they're going to be on. Speaks fast, terrible handwriting/notes, and goes over 20min every lecture. Teaches class like its 486 (uses 486 book). All theory/math based, NO application. There was never a passing average on any exam. Shouldn't be teaching. Prepare to self-teach.