Reviews of professor Ivan Avramovic

Rating: 5.0/5, difficulty: 4.0/5
by far the best professor, his hw and quizzes are difficult but he uploads lecture videos. goodluck

Rating: 5.0/5, difficulty: 2.0/5
So happy I took 330 with him. Got lucky - was 3rd to last about to be waitlisted. Makes the class so much easier than what other professors do. Provides so much preparation for midterm and final. Final is not cumulative (course is split into two halves). Learned so much because he doesn't give trick questions or irrelevant ones.

Rating: 5.0/5, difficulty: 3.0/5
Professor Avramovic is a great lecturer. CS 330 is a hard conceptual class, and Ivan does a great job at breaking down complicated subjects so that they're easy to digest and learn. Definitely a top 2 lecturer in the CS department. Also goes over homework problems in class so you can see what you did wrong and how to improve.

Rating: 5.0/5, difficulty: 2.0/5
GREAT Professor, TOUGH class in general. Professor Avramovic is arguably one of the best Professors at Mason!  General Tips: Give yourself time to learn the material. Start learning concepts early! Go to OFFICE HOURS (He's very helpful). USE PIAZZA (Ask any and all questions - This professor is very patient and genuinely wants students to learn!)

Rating: 5.0/5, difficulty: 2.0/5
This was my third time taking a class with Dr. Avramovic. If you show up to lectures and apply yourself, you will succeed in any of his classes. Easily one of the best professors in GMU's Computer Science department.

Rating: 5.0/5, difficulty: 3.0/5
Made a tough class much easier! He would go through so many examples for each topic that I felt very comfortable on the exams. Although the homework and quizzes were sometimes a little hard, it definitely helps for exam prep. He also gives plenty of materials for you to learn from, including videos, and is super nice and approachable.

Rating: 4.0/5, difficulty: 3.0/5
Lectures were a little dry but worth it to see examples done for the homework/quizzes. Homework was easy but very useful for the exams, quizzes were a bit harder and did require studying beforehand. He's pretty good at breaking down concepts and getting you to understand, and is very helpful during office hours.

Rating: 5.0/5, difficulty: 2.0/5
Professor Avramovic's lectures are super straightforward and example-driven. You are tested essentially on exactly what was presented (and it's way easier on the test than on the hw). Helps that he's also a genuinely great personality. All-in-all a great educator in every sense of the word.

Rating: 1.0/5, difficulty: 5.0/5
Terrible professor. Perhaps one of the worst teaching methods I've encountered in this university. Lectures are monotone and unmotivating. The videos on blackboard have the sound level of a mosquito. Unrelated topics are added to the span of 330 class from the textbook and are only included in the course to inflate the amount of course material.

Rating: 5.0/5, difficulty: 1.0/5
Is very approachable and knows how to explain a topic well. Definitely one of the best professors at GMU and I highly recommend him.