Reviews of professor Salman Avestimehr

Rating: 4.0/5, difficulty: 4.0/5
Lectures are clear and well organized, but can be dry if you don't find the material interesting. Exams are harder than you think, the easy material can have difficult nuances! Grading is clear and straightforward and 5% extra credit is a grade saver. Uses problems from the textbook, but there is an online version through the library.

Rating: 5.0/5, difficulty: 3.0/5
I love Prof Avestimehr! Amazing lecturer, and really worked through the material carefully. Would strongly recommend him for this course, and any other course.

Rating: 5.0/5, difficulty: 4.0/5
Most professors that teach this class are awful; however, Salman did an awesome job. Lectures and grading were very clear and fair. There's also like 5% worth of extra credit. The final was difficult (54% average), but the grades are curved so you'll be able to pass.

Rating: 4.0/5, difficulty: 4.0/5
Honestly, Salman deserves alot of credit. He is pretty bad at teaching some material, but nothing denies that he doesnt know it. Always keep up to pace in lecture, and make sure to do homework without finding answers. He is a very good source of help, and as long as you study everything from the homework, the midterms should be doable.