4.5

Ivan Avramovic

Computer Science - George Mason University

4.5
Quality
2.9
Difficulty
90%
Would Retake
92
Reviews
4.5
Quality
2.9
Difficulty
4.5
Helpful
4.5
Clarity

90%

Would Retake

92

Reviews

Rating Distribution
Official

5

75

4

6

3

2

2

4

1

5

What Students Say

Projects are not clear in what to do

CS211 - 1.0 rating

Definitely one of the best CS professors in the department

CS211 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

12%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 68 grades
Most common grades:
A (32)
Not sure yet (14)
B (9)
Grade Distribution
A(40)B(9)C(4)D(1)F(0)A-/B+(14)
Based on 82 reported grades
A: 32
Not sure yet: 14
B: 9
A+: 8
Common Tags
Respected (41)
Gives good feedback (32)
Accessible outside class (32)
Amazing lectures (20)
Caring (18)
Clear grading criteria (18)
Amazing lectures (17)
Skip class? You won't pass. (11)
Rating Trend

Improving

+0.81 avg change
Apr
May
Dec
Jan
May
Dec
Last 6 months
Ratings by Course

CS262

5.0

(1)

CS100

5.0

(1)

CS483

5.0

(13)

CS367

4.8

(11)

CS211

4.6

(29)
+1 more courses
Difficulty by Course

CS262

4.0

CS330

3.1

CS211

3.1

CS367

2.7

CS483

2.5

Reviews (92)
1.0
4.0
CS330
Grade: A
May 23, 2018
Wouldn't take again

If he's not the worst teacher in the dept, he's close. He talks nonstop w/ very fast half-worked examples. He made mistakes EVERY class, and got defensive when we tried to correct them . He couldn't answer questions. Test questions seemed designed to trick us into the wrong answer even if we understood. I got an A by teaching myself.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
CS211
Grade: B+
Oct 25, 2018
Wouldn't take again

Projects are not clear in what to do.

Get ready to read
LOTS OF HOMEWORK
SO MANY PAPERS
5.0
1.0
CS330
Grade: A
Nov 8, 2018
Would take again

Professor Avramovic is the best professor in GMU! He is very helpful and he explains concepts very thoroughly, step by step, making sure his students understand the concepts. He is very responsive to e-mails, and he is very helpful if you have questions. He is a very nice professor.

Skip class? You won't pass.
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS211
Grade: A
Nov 15, 2018
Would take again

Prof Avramovic is a really good professor for the CS department at mason. He really cares to make sure you understand the material, and will always answer questions during class, on piazza, but is especially helpful during office hours. I feel like the people who complain either dont show up to lecture or wait for the last minute to start projects

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Caring
2.0
4.0
CS211
Grade: A
Nov 30, 2018
Wouldn't take again

He is helpful on piazza, and in class, but the projects are extremely unclear. I have spent more time understanding what he wants us to do rather than actually coding it.

Gives good feedback
Get ready to read
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS330
Grade: A
Dec 17, 2018
Would take again

Avramovic is a competent graduate student who runs a relaxed class. He is very good at explaining the material. His lecture style is informal, which can make taking comprehensive notes difficult. The first class each week has a quiz and a lecture, the second is going over homework. The midterm and final are exactly like the quizzes, just longer.

Respected
5.0
1.0
CS211
Grade: A
Jan 24, 2019
Would take again

Professor Avramovic is by far one of the best professors in the Computer Science Department. I highly advise you take him as he is very approachable and he really takes his time to make sure his students understand the material and are competent with the overall subject. Would definitely take his class again.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
1.0
CS211
Grade: A
Jan 24, 2019
Would take again

Avramovic is one of the best professors I have had in all of my computer science classes. He is very helpful and takes his time to make sure his students learn the material well. I would take him for every CS course if it was possible.

Gives good feedback
Respected
5.0
4.0
CS262
Grade: A
Jan 24, 2019
Would take again

Good professor. Exams are 6 pages of LaTeX and mentally intensive. Pay attention in class. Professor is definitely improving year by year. He is changing his teaching style but is clear, explains problems well, and is not condescending. If yall don't show up you're taking an L tho.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
4.0
3.0
CS330
Feb 22, 2019
Would take again

Seems to be a nice guy and easy to understand so far although I haven't taken the midterm yet. Not condescending at all and willing to help out if you don't understand something. Doesn't post the notes online so it pays to attend class. Kind of hot too tbh

5.0
3.0
CS211
Grade: Not sure yet
Mar 12, 2019
Would take again

Professor Avromovic is VERY helpful on Piazza when asking questions and gives plenty of detail for parts you may be confused on. He goes through lectures slowly and makes sure everyone understands how things work and will answer any question that is asked, no matter how simple or complex. Definitely one of the best CS professors in the department

Gives good feedback
Accessible outside class
Amazing lectures
2.0
4.0
CS211
Grade: Not sure yet
Mar 17, 2019
Wouldn't take again

Great when it comes to exams which he gives a sample for, he also drops both exams if you do good on the final, or drops the final if you did good on exams. Too bad that doesn't make up for how bad his projects (worth 40%) are, since the directions are so unclear/confusing, understanding what he wants is more difficult than the projects themselves

Get ready to read
Clear grading criteria
5.0
3.0
CS211
May 1, 2019
Would take again

His lectures are good, definitely go to class, he will break down concepts. Sometimes the projects can be a bit difficult to understand, but start early to ask all the questions you need and you will be able to get through it. Exams reflect concepts in lecture, projects, and labs.

Gives good feedback
Lots of homework
Accessible outside class
5.0
4.0
CS211
Grade: A+
May 1, 2019
Would take again

Easily one of the best CS professors in the department as he gives great lectures that cover everything you would need to know about a topic but at a nice pace that allows you to soak the info in. Will answer any question and is very active on piazza or through email for any question you may have. Projects can be a bit tricky, but very doable!

Respected
Inspirational
Amazing lectures
5.0
2.0
CS330
Grade: A
May 7, 2019
Would take again

Great professor in the CS Department (best one I've had yet) and is very accessible outside of class on both Piazza/email and office hours. If you show up to lectures in this class and pay attention to the examples he does every class, the weekly quizzes and exams should be cake

Accessible outside class
Skip class? You won't pass.
Caring
5.0
2.0
CS211
Grade: A
May 10, 2019
Would take again

I took him for CS 211 and easily one of the best professor I had so far in Mason. He is very knowledgeable and a kind person, always there to help you and very active on piazza. If you think your scores are graded unfairly, he will go in detail and explain everything. I would def take him again but sadly he does not teach CS 262 in next semester

Gives good feedback
Accessible outside class
Caring
4.0
2.0
CS211
Grade: B
May 13, 2019
Would take again

Good professor overall. Understands the content, and can dumb it down enough to be taught. Does tend to mumble and go on tangents somewhat often though

Accessible outside class
Get ready to read
Lecture heavy
5.0
3.0
CS211
Grade: A+
May 14, 2019
Would take again

Possibly best 211 professor at this moment. He started a year ago and everyone recommended me this professor and I just took my final exam with him. 100% recommended, very talented and humble guy. If you need help, he will try to make sure you really understand, ask him most complicated questions he breaks down into a very simple answer.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
3.0
CS211
Jun 14, 2019
Would take again

THE BEST PROF. IN CS DEPARTMENT

Respected
Accessible outside class
Caring
5.0
4.0
CS211
Grade: A
Jul 19, 2019
Would take again

I really like this professor. His class is always clear and good. He is also very patient. He would like to answer all your question. And, he will drop the lowest scores in your lab tasks or projects. He is the best professor I have met. Now, I am taking his CS 330, which is also pretty good.

Gives good feedback
Respected
Clear grading criteria
5.0
4.0
CS211
Grade: A-
Jul 26, 2019
Would take again

Fairly new instructor but amazing! Understanding and full of knowledge, he is very helpful when youre struggling, breaks down your answer into simplest way for you to understand. Recommend everyone to take him :)

Respected
Accessible outside class
Amazing lectures
5.0
3.0
CS330
Jul 29, 2019
Would take again

Professor Avramovic is the best professor thus far that I've had for CS at GMU. The class itself is very similar to Discrete Math with a twist in terms of learning regular languages, grammar, and FA. He has excellent grading criteria and will take his time to explain any concerns or doubts you have with particular concepts during office hours.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
3.0
CS211
Grade: B+
Sep 17, 2019
Would take again

Im taking him for 211, so far he is chill and I like him! Very clear & knows his stuff, I would say best professor I had so far :-)

Gives good feedback
Respected
Accessible outside class
5.0
4.0
CS330
Grade: A
Sep 26, 2019
Would take again

Ivan is G.O.A.T. This guy is best CS professor at GMU (with Dr. Snyder). Ivan knows his materials really well and is super kind if you communicate with him. I recommend to take him if you are passionate about learning materials with fairly easy grader.

Gives good feedback
Respected
Accessible outside class
5.0
1.0
CS100
Oct 25, 2019
Would take again

Currently, am taking with him and just want to say how chill he is. He is a very talented person but also a good lecturer. If you have issues, talk to him, he will sort it out in the most nicest way. I am looking forward taking more classes with him *hats off*

Gives good feedback
Accessible outside class
Amazing lectures
5.0
3.0
CS330
Grade: B+
Nov 8, 2019
Would take again

Professor Ivan is an amazing guy and has become my absolutely favorite teacher. Not only he is caring, he wants you to succeed in class, very helpful in office hours & really makes you want to attend his classes. If Professor Ivan were to teach other classes except CS 211 & CS 330, I would pick him with my eyes closed. Much respect!

Respected
Accessible outside class
Amazing lectures
5.0
3.0
CS330
Grade: A-
Nov 21, 2019
Would take again

The class itself is really tough- I took it with Avramovic on Spring 2019 and I want to thank with all my heart for this guy to boil down the toughest problems into a simple problem. His dedication and care for students makes him the best professor in 330. Got issues? Talk to him, he will do his best to help you out! 20/20

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CS211
Grade: A
Dec 4, 2019
Would take again

Great professor. Very nice and great lecturer. Projects are what you'd expect in a 200 level class. Difficult but very doable. Piazza gives students the ability to ask any questions about any assignments. Him and the TAs are great help.

Gives good feedback
Respected
Amazing lectures
4.0
4.0
CS211
Grade: A
Dec 8, 2019
Would take again

Pretty boring lectures but the exams were pretty easy, the projects were extremely difficult compared to CS112 but were doable. He surprised everyone with a project drop at the end of the semester but that was probably applied to every CS262 class, he knows what hes talking about and is a nice guy would recommend.

Lecture heavy
5.0
3.0
CS211
Grade: A-
Dec 10, 2019
Would take again

Decent guy, VERY accessible outside class and labs. His team is solid. Would recommend him to take again

Gives good feedback
Respected
Accessible outside class
5.0
2.0
CS211
Grade: A+
Dec 17, 2019
Would take again

Realllllllly nice guy. Truly cares for his students and willing to help in person and online (he's replying to posts at 1am!). His exams are pretty easy honestly, and he does a good job prepping us. Also has great explanation skills and makes things simple to understand. Honestly there's really nothing I dislike about him. Great person too.

Respected
Inspirational
Caring
5.0
3.0
CS211
Grade: A-
Dec 23, 2019
Would take again

Amazing guy. Very helpful. Cheers

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CS330
Grade: Not sure yet
Apr 30, 2020
Would take again

Professor Avramovic is a great guy. He has chill mood and willing to work with you if you have problems. Literally the best professor for CS 330. He teaches once in every year, you really don't want to miss his section when registering, trust me.

Gives good feedback
Respected
Amazing lectures
5.0
5.0
CS211
May 5, 2020
Would take again

Tough class but professor did an AMAZING job in explaining every concept. Id definitely take him if he teaches other CS classes.

5.0
4.0
CS211
Grade: A
May 7, 2020
Would take again

Very helpful, he literally met with me during the weekend during the pandemic because I was stuck on iterators and helped me out. He really wants you to understand and succeed. CS 211 can get hard, but if you utilize your time to spread your coding work out throughout the week you can do it.

Respected
Accessible outside class
Hilarious
5.0
2.0
CS211
Grade: A
May 9, 2020
Would take again

Professor Avramovic is a solid pick for any CS class. He breaks down concepts very well and makes sure that everyone in his lectures is understanding what he is saying. Really nice and chill guy as well.

Respected
Amazing lectures
Caring
5.0
3.0
CS330
Grade: A
May 18, 2020
Would take again

Failed CS330 first time around, easy A with this guy. Absolutely would recommend.

Gives good feedback
Respected
5.0
3.0
CS211
Grade: B
May 21, 2020
Would take again

One of the best professors in the CS department. Lectures are actually informative, the professor takes time to demonstrate code on computer. Will respond to Piazza questions at 1AM at night. Midterm + final are similar to review guides that he gives out. Sometimes curves midterms/final, usually 3-10 points. Absolutely will work with you.

Gives good feedback
Respected
Accessible outside class
4.0
4.0
CS211
Grade: B+
May 25, 2020
Would take again

Great teacher. Lots of things to do. He is very strict about deadlines.

Gives good feedback
Respected
5.0
3.0
CS211
Grade: A
Jul 31, 2020
Would take again

A good lecturer and will provide various examples to explain complex topics like polymorphism and inheritance. He uses anecdotes to further elaborate on these topics to make his lecture worth attending for people new to JAVA. His office hours are very helpful for understanding labs and can hint at solutions for them.

Respected
Accessible outside class
Amazing lectures
1.0
4.0
CS330
Grade: Not sure yet
Sep 14, 2020
Wouldn't take again

Im strongly disappointed with this professor. He does not realize that during this covid situation students are struggling Face to face classes are different than online classes. He does not care about that He gives ridiculous quizzes that are harder than regular classes He should at least prepare power point presentation Such a bad professor.

Respected
Test heavy
Tough grader
2.0
4.0
CS330
Grade: Not sure yet
Oct 20, 2020
Wouldn't take again

Had Prof. A for 211 (Spring '20) and 330 (COVID Fall '20). A+ in 211, not bcuz of Prof. A just an easy class. 330 has been difficult. The material isn't hard, but Prof. A has been grilling us on quizzes/tests with questions that far surpass the difficulty of the hw. He seems entirely apathetic to the challenges of online learning during a pandemic.

Skip class? You won't pass.
Test heavy
Tough grader
2.0
4.0
CS330
Grade: Not sure yet
Nov 1, 2020
Wouldn't take again

Ivan's lectures are great, he goes over those in class but somehow the quizzes are extremely challenging that what was in the HW. Midterm was extremely harsh comparing to quizzes, he is a good professor, teaches materials well,but I cant tell if its just me who is finding these quizzes extremely difficult. He is def. better than any other professor

Respected
Graded by few things
Amazing lectures
1.0
4.0
CS330
Nov 1, 2020
Wouldn't take again

I thought that he would have been a good choice for CS 330 as I took him earlier for CS 211. But I was wrong. CS 330 has been by far the worst class I have taken at Mason. The professor makes everything harder by making the questions much more difficult than the hw. The midterm he gave was 2-3x harder than the sample midterm.

Skip class? You won't pass.
Test heavy
Tough grader
5.0
3.0
CS330
Nov 17, 2020
Would take again

Professor Avramovic has a great skill in making complicated, dry topics easily approachable and digestible. CS330 in not an easy topic. You'll need to apply yourself. You won't be spoon fed nor given softball quizzes/tests to push you through. People complain about wanting easier tests during COVID, but that makes no sense. I want to learn.

Skip class? You won't pass.
Amazing lectures
5.0
2.0
CS211
Grade: A
Nov 17, 2020
Would take again

He is really great, teaches the content well. He gives study guides for exams that cover the main concepts. Would recommend for 211

5.0
2.0
CS330
Grade: A
Nov 23, 2020
Would take again

Online, but he still managed to make the lectures engaging and accessible even though I can't pay attention in literally any other online class. Very good at explaining the complex topics in simpler blocks and relating them to earlier concepts without being too slow about it.

Gives good feedback
Get ready to read
Amazing lectures
5.0
4.0
CS330
Grade: C+
Dec 17, 2020
Would take again

Fall 2020 online due to covid. His lectures were VERY clear and straight to the point. Quizzes were tough but if you did your homework and went to class youd pass them. One midterm which was 1st half material and one final, second half material. If you went to class and reviewed quizzes the exams werent any harder than that. I learned a lot!

Gives good feedback
Accessible outside class
Skip class? You won't pass.
4.0
4.0
CS330
Grade: A
Dec 22, 2020
Would take again

Graded on weekly quizzes and 2 exams. Quizzes were really tough at times, but 2 of them were dropped by the end of the semester, which made things more fair.

Respected
Skip class? You won't pass.
Clear grading criteria
3.0
4.0
CS330
Grade: B+
Jan 8, 2021
Would take again

The quizzes are pretty tough so make sure you pay attention to lectures and ask questions during office hours. TA's are very helpful. The textbook isn't really helpful imo, so I suggest practice problems. Midterm and Final. Make sure to attend lecture the first half is challenging and the second half could also be hard if you don't pay attention.

Skip class? You won't pass.
Clear grading criteria
Lecture heavy
3.0
4.0
CS367
Grade: B
Apr 26, 2021
Would take again

His lectures were interesting but his tests are tough.

5.0
3.0
CS367
Apr 28, 2021
Would take again

Great teacher who's not afraid to joke around while still teaching.

Respected
Clear grading criteria
Amazing lectures
5.0
3.0
CS330
Grade: A-
May 14, 2021
Would take again

BEST 330 PROFESSOR, you will not regret taking him, makes everything do able

Respected
Clear grading criteria
Amazing lectures
5.0
2.0
CS211
Grade: A
Jun 22, 2021
Would take again

Prof Ivan is the best

Respected
Inspirational
Caring
5.0
3.0
CS330
Grade: A-
Aug 25, 2021
Would take again

I took this class online. Although I never went to live lecture, I watched all his recordings. It is nice to be able to pause and take notes at my own pace. The materials are hard but prof ivan explained it very well. We had quizzes every week based on what we learned that week. There are no projects.

Skip class? You won't pass.
Amazing lectures
Lecture heavy
5.0
3.0
CS367
Grade: A-
Dec 16, 2021
Would take again

Avramovic is well known to be the favorite amongst students in GMU bc of his relaxed & breaking down terms to simplest form. His 330 is always overfilled & 367 with him was good as well. Its NOT an easy class but he prepares you well to do good. TIME your projects and STUDY! He is generous at grading on final

Respected
Accessible outside class
Test heavy
5.0
3.0
CS367
Grade: A
Dec 19, 2021
Would take again

I took Professor Ivan for both 330 (Fall 2020) and 367 (Fall 2021). Hands down, he is one of the most caring professors I have met. He still is new to CS 367, so his lectures take time to understand, but man can he teach 330 without any issues. Andrea has better lecture videos for 367, but Ivan's slides are the best to my opinion for quick review.

5.0
2.0
CS367
Grade: A
May 25, 2022
Would take again

Easily one of the best professors in the department if not the whole school. His lectures were actually engaging and while not mandatory, It is highly recommended.

Amazing lectures
Caring
Accessible outside class
5.0
3.0
CS367
Aug 30, 2022
Would take again

Professor Avramovic is great at explaining new concepts and answering students' questions. I would definitely take another class with him if I had the chance. I wish he would teach CS 330 again!

Amazing lectures
Caring
Respected
5.0
3.0
CS483
Grade: Not sure yet
Dec 4, 2022
Would take again

He does lots of great helpful examples.

Clear grading criteria
Accessible outside class
5.0
4.0
CS483
Grade: B
Dec 17, 2022
Would take again

He does a good job clearly explaining the material and answering questions. He is able to translate the textbook into something understandable. For coding assignments, I only wish the professors posted solutions to them. I feel like its a great way to learn from mistakes or better one's coding skills.

Gives good feedback
Caring
Respected
5.0
3.0
CS367
Grade: A
Dec 19, 2022
Would take again

367 isn't an easy class, but with Ivan it's hard to do bad. He does a great job at explaining the concepts and is super helpful if you have any more questions. One of the best professors I've had here.

Amazing lectures
Caring
Accessible outside class
5.0
1.0
CS330
Grade: A+
Apr 12, 2023
Would take again

Is very approachable and knows how to explain a topic well. Definitely one of the best professors at GMU and I highly recommend him.

Amazing lectures
Gives good feedback
Accessible outside class
5.0
3.0
CS330
Grade: A
May 19, 2023
Would take again

Amazing lecturer, attend classes, do the homework, and you will not fail. F.Y.I - The section with the highest attendance had the higher grade average this semester.

EXTRA CREDIT
Amazing lectures
Respected
5.0
3.0
CS330
Grade: A
Jun 9, 2023
Would take again

By far one of the best professors at GMU. If only every professor knows and cares enough to transmit the materials to students as well as him, the school would be so great. Don't come to this class expecting an easy subject. Some people find the subject very difficult. But I guarantee you, he knows how to teach it. Helpful videos. Must Take!!

4.0
3.0
CS330
Grade: A-
Jun 22, 2023
Would take again

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.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
2.0
CS330
Grade: A+
Jun 30, 2023
Would take again

Ivan is one of the best professors I've had at GMU. He has amazing lectures where you can easily understand the concepts. If you ever have a question, he is very prompt and gives very detailed answers, and is very responsive. His exams are very fair, and he prepares you significantly for them; he also doesn't grade too harshly on the exams.

Amazing lectures
Gives good feedback
Caring
5.0
3.0
CS330
Grade: Not sure yet
Aug 31, 2023
Would take again

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.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
CS483
Grade: A
Nov 13, 2023
Would take again

He explains everything clearly and keeps the class entertaining even at 8:30am. His tests are straightforward, and the study guide is harder than the tests. If you pay attention in class you will have no issue getting an A in the class. There is a weekly homework and quiz, both online, that are very true to his notes and lectures. Take his class!

Amazing lectures
Lecture heavy
Accessible outside class
5.0
2.0
CS330
Grade: Not sure yet
Nov 17, 2023
Would take again

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.

Respected
5.0
2.0
CS330
Grade: Not sure yet
Dec 12, 2023
Would take again

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!)

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
3.0
CS330
Grade: B
Dec 14, 2023
Would take again

Amazing professor, really sets you up to succeed in the class. Explains concepts and demonstrates them extremely well. The homework and quizzes are not the easiest, but they do an amazing job of preparing for exams. Exams were super straightforward with a cheat sheet. Attend/listen to lectures and do the work and you'll be fine.

Clear grading criteria
Caring
Respected
5.0
2.0
CS483
Grade: B
Dec 15, 2023
Would take again

One of the best professors for CS483, Prof Avramovic has clear lectures and fair exams. He is approachable and easy to talk to.

Amazing lectures
Clear grading criteria
Gives good feedback
1.0
5.0
CS330
Grade: D+
Dec 15, 2023

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.

Tough grader
Graded by few things
5.0
2.0
CS483
Grade: A
Dec 16, 2023
Would take again

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.

Amazing lectures
Respected
Accessible outside class
5.0
3.0
CS330
Grade: B+
Dec 17, 2023
Would take again

Prof Avramovic is one of the best CS prof. 330 can be confusing, but if you attend his lectures, he teaches new content and reviews/practice from previous lesson. Take your time on the HW, they're a good chunk of your grade and good study material. If you're stuck, watch his videos or go to his office hours. He's a very approachable & respectful

Clear grading criteria
Respected
Accessible outside class
5.0
3.0
CS330
Grade: A+
Dec 20, 2023
Would take again

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.

Amazing lectures
Respected
Accessible outside class
5.0
4.0
CS330
Grade: Not sure yet
Apr 19, 2024
Would take again

Great professor that breaks down tough topics to bite-sized pieces. Weekly homeworks and quizzes. Incredibly caring and compassionate. Watch lectures on blackboard, do assignments, and go to office hours and you'll be golden.

Amazing lectures
Caring
Accessible outside class
5.0
4.0
CS330
Grade: B
May 4, 2024
Would take again

by far the best professor, his hw and quizzes are difficult but he uploads lecture videos. goodluck

Amazing lectures
Lecture heavy
Test heavy
5.0
2.0
CS330
Grade: A+
May 14, 2024
Would take again

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.

Amazing lectures
Respected
Test heavy
5.0
2.0
CS483
Grade: Not sure yet
Dec 4, 2024
Would take again

Honestly, where do I start except I am so grateful to have had this man as my professor during my time at GMU as a CS major. I had him for 330 as well. His lectures were the reason I loved CS and got more into it. He explains algorithms in an easy to understand way. Would def take him again for a grad class. Awesome prof overall :)

EXTRA CREDIT
Group projects
Respected
5.0
1.0
CS483
Grade: B
Dec 6, 2024
Would take again

he is one of the best professors ever so its hard to get a seat in his classes but if you managed to get one you should celebrate lol

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
CS483
Grade: B
Dec 18, 2024
Would take again

2nd class with him. do i even need to say anything? him and andrea are the goats. material wasnt too bad, just a lot of volume, but his video lectures that he posts help so much. midterm and final were hard, so study using his practice ones! quizzes were also hard, but its the material, not him, also, im also lazy so take this with a grain of salt

Inspirational
5.0
3.0
CS483
Grade: A
Dec 19, 2024
Would take again

I took Professor Ivan for CS 330 during Fall 2023 and also just finished CS 483 with him this semester. He's absolutely the best! His in-class lectures and online videos are easy to understand, and he's easily approachable for help during office hours as well. A reasonable professor with reasonable expectations; 10/10 recommend taking his class!

Amazing lectures
Gives good feedback
5.0
3.0
CS483
Grade: C
Jan 10, 2025
Would take again

This is the second course I've taken with him (the other was CS 330) and I think he's the best lecturer. He explains concepts really well and doesn't overcomplicate them. He also has posts videos for the lectures that are very helpful, again, explaining things very clearly. He is great at answering questions and responding to emails. Best Prof.

5.0
2.0
CS367
Grade: Not sure yet
May 10, 2025
Would take again

Honestly one of the best CS professors I have taken at Mason his way of explaining concepts makes keeping up with the class so much easier and he does a lot of warmups before each class that really help you learn the material. If you ever have the chance to take any class with him, do it!!!

Amazing lectures
Caring
Accessible outside class
5.0
2.0
CS367
Grade: A+
May 15, 2025
Would take again

GIVE THIS MAN A RAISE!!!!!!! He is literally one of the best or if not the best professors in the whole department.

5.0
2.0
CS367
Grade: C+
May 16, 2025
Would take again

Overall great professor and great at explaining topics. I would definitely take another course with him in the future and highly recommend him to others.

Clear grading criteria
Respected
5.0
3.0
CS367
Grade: C
May 18, 2025
Would take again

By far one of my favorite cs professors I've ever had. Thoroughly explains concepts and drills them into your brain. Project heavy, be sure to start early and develop a understanding of the course material in order to pass. Tests were fairly difficult but I believe that it was fair game. Would take another course with him if I could.

Amazing lectures
Caring
Respected
5.0
3.0
CS483
Grade: Not sure yet
Dec 16, 2025
Would take again

this is one of the few cs professor goats, he's incredibly understanding, helpful and a great educator who you can tell prioritizes student education of grading and percentages. if you reach out to him, he is willing to work with you and hopefully help you where he can. tests are fair, but not necessarily easy, prioritize your assessment grades!!!

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
CS483
Grade: A
Dec 19, 2025
Would take again

Yea this guy is the literal goat. He's so good and making the dense material common sense or extremely easy to understand. Very charitable on exams too. Overall, amazing professor and great lecturer. As a note, please do go to his lectures. Its truly a privilege to be in his class, so dont waste it!

Inspirational
Caring
Lecture heavy
5.0
2.0
CS483
Grade: A
Dec 30, 2025
Would take again

He literally is one of the best in the department. Kind and great at teaching. The absolute goat. Take him if you can!

Amazing lectures
Clear grading criteria
Gives good feedback
Class Info

Online Classes

100%

Attendance Mandatory

12%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 68 grades
Most common grades:
A (32)
Not sure yet (14)
B (9)
Grade Distribution
A(40)B(9)C(4)D(1)F(0)A-/B+(14)
Based on 82 reported grades
A: 32
Not sure yet: 14
B: 9
A+: 8
Common Tags
Respected (41)
Gives good feedback (32)
Accessible outside class (32)
Amazing lectures (20)
Caring (18)
Clear grading criteria (18)
Amazing lectures (17)
Skip class? You won't pass. (11)
Rating Trend

Improving

+0.81 avg change
Apr
May
Dec
Jan
May
Dec
Last 6 months
Ratings by Course

CS262

5.0

(1)

CS100

5.0

(1)

CS483

5.0

(13)

CS367

4.8

(11)

CS211

4.6

(29)
+1 more courses
Difficulty by Course

CS262

4.0

CS330

3.1

CS211

3.1

CS367

2.7

CS483

2.5

Similar Professors