3.5

Alper Ungor

Computer Science - University of Florida

3.5
Quality
3.9
Difficulty
55%
Would Retake
102
Reviews
3.5
Quality
3.9
Difficulty
3.5
Helpful
3.5
Clarity

55%

Would Retake

102

Reviews

Rating Distribution
Official

5

46

4

16

3

9

2

9

1

22

What Students Say

Great teacher, hard exams

COT3100 - 5.0 rating

The topics are interesting and the professor is enthusiastic about the material

COT3100 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

6%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 73 grades
Most common grades:
A (28)
A- (13)
B (9)
Grade Distribution
A(33)B(11)C(9)D(3)F(0)A-/B+(20)
Based on 83 reported grades
A: 28
A-: 13
B: 9
B+: 7
Common Tags
Test heavy (31)
Get ready to read (20)
Graded by few things (18)
EXTRA CREDIT (17)
Amazing lectures (15)
Tough grader (15)
Inspirational (10)
Respected (8)
Rating Trend

Declining

-0.31 avg change
Nov
Dec
Feb
May
Nov
Dec
Last 6 months
Ratings by Course

COT5520

5.0

(4)

COP4533

4.4

(10)

COT5405

3.6

(50)

COT3100

3.1

(38)
Difficulty by Course

COT3100

4.3

COT5405

3.9

COT5520

3.3

COP4533

3.1

Reviews (102)
3.0
3.0
COT5405
Oct 8, 2010

this guys easy

1.0
5.0
COT5405
Dec 6, 2010

very bad.Dont take any class under him.He makes people suffer except few who are really good.

1.0
5.0
COT5405
Jan 6, 2011

One of the worst professor.Doesnt help student.Kind of lazy in explaining things.Dont ever take class under him.Uses cormen slides to teach,reluctant in using the board.Doesnt even prepare his own slides.He is not even clear in his explaination.He knows all algorithms to make student suffer.

2.0
4.0
COT5405
Sep 21, 2011

I wouldn't recommend taking under him. His scoring system (negative marking) really screwed a lot of people in the finals. He is a really smart guy no doubt and probably a great researcher, but not a good teacher. He tries hard to complete the text, so he rushes a bit. His assignments are pretty hard so 80% of the class ends up copying.

3.0
5.0
COT5405
Dec 29, 2012

Very interesting course, but tries to cover too much. Always compares progress against previous semest. and will gloss over material if we're "behind." Exams hard. Grades by "clustering," but I would say fair. The book is great. Sometimes he uses too many pronouns/idioms in lecture - makes lecture confusing. EDGE students could have hard time.

4.0
3.0
COT5405
Apr 25, 2013

I heard bad rumors about him prior to taking the course, but let me tell you he is the best professor you could have for this course. The other professors make the class more difficult than it needs to be (it's already difficult enough) and are much more strict on grading. Yes, the material is difficult but he tries to make it understandable

4.0
4.0
COT5405
Jul 28, 2013

Hard demanding but Worth it

5.0
3.0
COT3100
Grade: Not_Sure_Yet
Apr 28, 2014

Dr. Ungor is a great professor. He uses powerpoint slides as a base, but expands on them a lot so it is very helpful to go to class. Very clear in his explanations and helpful. If you do the homework and understand it tests aren't that bad. Definitely recommended!

4.0
3.0
COT3100
May 3, 2014

Solid Teacher

5.0
4.0
COT3100
Apr 29, 2015

Great teacher, hard exams. he's one of the most professional lecturers I've had, he comes to class prepared. The homework isn't for a grade but you wont pass unless you do it well and understand the concepts.

4.0
4.0
COT3100
Grade: A-
May 7, 2015

His lectures were Concise while still covering all the topics in a healthy enough depth to gain an understanding of the material. If it was clear that the students weren't understanding the topic, he would take time out of the lecture to make sure it was understood. The Homework wasn't graded, but it was very necessary in order to do well on test.

5.0
2.0
COT3100
May 7, 2015

Great teacher. Test were hard but exactly what should be expected. Taken from homework problems and practice problems.

5.0
3.0
COT3100
May 7, 2015

I liked the lectures. The topics are interesting and the professor is enthusiastic about the material. He encourages participation and often asks leading questions to help students feel engaged. You should attend this class, and definitely do the homework. The tests are a bit of a time crunch and you will need to have had the practice.

5.0
4.0
COT3100
May 12, 2015

Awesome and extremely professional teacher. His work ethic and class definitely changed the way I view academics; I used to think all that mattered in school was getting an A's but he helped show me value of the material and that has resulted in me having increased interest and dedication to all of future classes and academic endeavors.

5.0
5.0
COT5520
Grade: B
Aug 28, 2015

He is a very good teacher, explains really well. He has a well defined course structure ans is very specific about the course. He makes sure the tests and assignments are challenging for the students. Only take his course if you have interest in the subject otherwise his course will be very tough to clear. He is very helpful in general.

5.0
1.0
COT5405
Grade: Not sure yet
Dec 7, 2015

The one main thing I say about Professor is his explanation in class. What an amazing lecture videos we have! Mainly P vs NP, and approximation topics, I wouldn't have understood so clearly with out his explanation.

5.0
1.0
COT5405
Grade: B+
Jan 7, 2016

Amazing teacher I gained so much from his classes. He explains each topic very nicely. The exams are hard be well prepared.

3.0
5.0
COT5405
Grade: B-
Jan 10, 2016

Tough in grading but have clear expectations.

5.0
4.0
COT5405
Grade: A-
Jan 12, 2016

One of the best professors I came across. Amazing lectures. Keep up with classes and H/W's - papers should not be tough!

5.0
4.0
COT3100
Grade: Not sure yet
Apr 21, 2016

Quizzes were basically tests in terms of difficulty. Only 6 grades in the class (3 Quizzes and 3 tests) which it pretty difficult, but each test had bonus points, and most of the problems were similar to home works. Overall pretty nice class.

5.0
4.0
COT3100
Grade: A
Apr 28, 2016

Ungor is a great prof, smart, inspiring and occasionally funny. Tests are hard but gives some bonus points on each exam. HWs are optional but excellent way to prepare for the exams. hoping to take more classes with this guy.

5.0
3.0
COT5520
Grade: A-
Apr 29, 2016

Interesting class on Geometry Algorithms. Expert professor with deep understanding. Clear lectures and slides.

4.0
4.0
COT3100
Grade: A
Apr 29, 2016

I honestly enjoyed going to class. He made lectures entertaining and they were pretty clear. The discussion section for this class was also very helpful. I went to his office hours before an exam and he did a detailed review of all the questions that were asked but only 6 people showed up.

5.0
5.0
COT3100
Grade: B
Apr 30, 2016

This is a very difficult course. Dr. Ungor did make many attempts to make our success easier. However with such a hard class I don't think he could have handled it better. He speaks clearly, presents topics and concepts in a logical manner, and asks relevant questions throughout lecture to keep the students engaged.

5.0
4.0
COT3100
Grade: C+
Apr 30, 2016

The course is challenging but also stimulating and overall a great course. Don't take it if you want an easy grade though. Great professor, best I have had so far. The professors enthusiasm and understanding of the material made me want to go to class and learn about the subject.

4.0
4.0
COT3100
Grade: A
Apr 30, 2016

Expects a lot of his students but gives plenty of extra credit. Do the homework he assigns and study hard. One bad thing is that he gives quizzes that are about as hard and long as the tests. Makes it feel like there's always a big exam coming up. Fair and very kind professor. Clearly passionate about the subject and teaching it.

5.0
5.0
COT3100
Grade: B+
May 2, 2016

Even though I did not do as well as I wished I would have done in the course, I do not blame the professor at all. He is very intelligent and explains everything in detail. Most interesting class I have taken so far.

5.0
4.0
COT3100
Grade: A
May 3, 2016

He is one of the best professors I've had at UF. The material is difficult and the class is super demanding, but if you put in the work, you will do well. Lecture slides and even discussion section slides are posted online. You should complete all of the suggested problems (even though it's not graded) if you want to do well. This is NOT an easy A.

5.0
1.0
COT3100
Grade: A
May 4, 2016

Tough class, but very clear expectations and plenty of opportunities to bring your grade up.

5.0
4.0
COT3100
May 10, 2016

Excellent lecturer. Really wants his students to succeed which is a rare quality of distinguished professors. Office hours were helpful. I always knew what my grade was. He was always up to date with his lectures and assignments. Graded frequently. Excellent guy all around. Textbook is essential. Course itself is solid. Very necessary for Comp Sci

5.0
3.0
COT5520
May 10, 2016

The professor is very knowledgeable in the field of algorithms, that greatly helps whenever we have questions or we don't understand something. It was a great experience. For people who like algorithms and geometry, it's an excellent course.

2.0
5.0
COT3100
Grade: Drop/Withdrawal
Sep 20, 2016
Wouldn't take again

Albeit he was an amazing lecturer who always delivered highly entertaining and interesting lectures, I really didn't like it when he gave extremely long quizzes and basically undoable tests in terms of difficulty. I feel like he needlessly challenges us,while we're still learning the material. Try to avoid, or get ready to be tested every week.

Tough Grader
TEST HEAVY
Amazing lectures
5.0
2.0
COT5405
Grade: A
Dec 20, 2016
Would take again

He is an excellent professor

Gives good feedback
Respected
Amazing lectures
5.0
4.0
COT5405
Grade: A-
Dec 20, 2016
Would take again

It was an amazing experience to analyse algorithms with Alper. He is an excellent professor who infuses so much of enthusiasm for the love of algorithms. And he knows his work so well that he answers almost all questions himself.

Inspirational
Hilarious
Amazing lectures
5.0
4.0
COT5405
Grade: A
Dec 21, 2016
Would take again

His lectures are amazing. I usually hated the amount of homework he gave each week, but it helped me to prepare for exams. Exams are a bit tough tough. Some questions he gave are not solvable in polynomial time during exam. Despite the tough exams, he is very generous in grading.

LOTS OF HOMEWORK
Clear grading criteria
Amazing lectures
5.0
4.0
COT5405
Grade: A
Dec 22, 2016
Would take again

He teaches with passion, and gives amazing lectures and challenging mid term questions.

Tough Grader
Respected
Amazing lectures
5.0
4.0
COT5405
Grade: A+
Dec 28, 2016
Would take again

He is an excellent teacher. He will not spoon feed and make you work hard to understand things clearly. I leaned a lot in this course.

LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
COT5405
Jan 9, 2017
Wouldn't take again

Bad grading

Tough Grader
Get ready to read
TEST HEAVY
5.0
4.0
COT5405
Grade: A-
Jan 9, 2017
Would take again

Dr. Ungor is one of the best CS professors at UF (there aren't that many great ones). He's really passionate about algorithms and can really inspire the computer scientist in you. You may not have an easy time, but I promise you Ungor is teaching you to become a world class computer scientist. If you want to be average, don't take Ungor.

Inspirational
GRADED BY FEW THINGS
Amazing lectures
4.0
4.0
COT5405
Grade: B
Jan 9, 2017
Would take again

The professor is quite reasonable; simulates your interest in the subject and motivates and challenges you to imply your own thinking.

Respected
LOTS OF HOMEWORK
EXTRA CREDIT
1.0
5.0
COT5405
Grade: A-
Feb 20, 2017
Wouldn't take again

Decent lecturer (skips a lot of material, doesn't explain everything). Exams are pretty difficult. Terrible grader (even if you get part b right, if part a is wrong you get no credit at all). Exam averages were roughly 45, 70, and 55. He curves at the end but not many students get As.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
5.0
4.0
COT5405
Apr 8, 2017
Would take again

Amazing lectures and is really clear with his concepts. Recommended!

Respected
Inspirational
Amazing lectures
5.0
3.0
COT5405
Grade: A
May 2, 2017
Would take again

All I want to say is that though this course is a little bit harder than an ordinary class, because this one requires a lot of thinking, you will surely get good grades if you work hard. Homework is a good practice. Besides, this course is really useful for job interviews.

Inspirational
Amazing lectures
EXTRA CREDIT
5.0
4.0
COT5405
Grade: A
May 2, 2017
Would take again

The class is taught with great enthusiasm, which is communicable.

Respected
Inspirational
Amazing lectures
5.0
4.0
COT5405
Grade: Not sure yet
Dec 1, 2017
Would take again

I just loved this course and I believe it has a lot to do with his teaching.

Tough Grader
Inspirational
Amazing lectures
1.0
4.0
COT5405
Dec 13, 2017
Wouldn't take again

Tests are totally random, not a t all what should be given at Masters level. Needs to teach much better. Pretty rude and doesn't teach well.

Tough Grader
TEST HEAVY
Tests are tough
1.0
4.0
COT5405
Grade: A+
Dec 26, 2017
Wouldn't take again

Over past years, he has lost enthusiasm to teach. (I also saw his lectures from a year back). Covers topics in a very fast manner, therefore teaching a select few in a class of 120. Even though I scored the highest possible grade in this subject (Thank you CLRS), his lectures are more like revision material after studying CLRS not vice versa.

Tough Grader
LOTS OF HOMEWORK
Tests are tough
5.0
4.0
COT5405
Grade: A-
Dec 30, 2017
Would take again

Passion for teaching is clearly visible in his lectures. Interactive lectures make his lectures fun. He would inspire you to think in various ways which is required in a subject like this. Be ready to work really hard and one would be able to learn a lot during this course.

Participation matters
Inspirational
Amazing lectures
5.0
4.0
COT5405
Grade: A
Jan 13, 2018
Would take again

The Professor ensures you have a deep understanding of Algorithms and its ANALYSIS. There were certain moments where he tries to make students appreciate the beauty of certain algorithms. This class was totally worth the challenge it presented. The feeling of accomplishment after getting a problem right in the exam is truly rewarding.

Amazing lectures
Tests are tough
Would take again
5.0
3.0
COT5405
Grade: A
May 10, 2018
Would take again

I would definitely like to encourage you to take Analysis of Algorithms if you would like to study computer science. The lectures of Dr. Ungor are pretty clear and vivid. It is a wonderful experience to take this course. Also, you will learn a lot of algorithms in this class.

Gives good feedback
Inspirational
Amazing lectures
1.0
5.0
COT3100
Grade: Not sure yet
Apr 3, 2019
Wouldn't take again

He spent a ton of time going over the easy concepts and flew through the hard stuff. His lectures are straight from the textbook (examples are even the same) and the discussions do not help at all. I would avoid taking this class with him.

Get ready to read
Graded by few things
Test heavy
1.0
5.0
COT3100
Grade: C
Apr 17, 2019
Wouldn't take again

Lectures are simple and go over a lot of material very quickly. Going to class and reading the lecture powerpoints does not prepare you for his exams whatsoever. Grades are only based on very difficult tests using very difficult questions, when he lectures on very easy examples, 48% was a C. Worst college course I've ever taken in four years.

Get ready to read
Graded by few things
Test heavy
3.0
4.0
COT3100
Grade: B
Apr 17, 2019
Wouldn't take again

Dr Ungor has very high expectations from the students but his teaching does not keep up with it. Lectures are straight from textbook, with very easy examples, (maybe for us to understand the concept) but the exams are unbelievably tough. No preparation is ever enough. I would avoid unless I want to face a great great challenge.

Get ready to read
Graded by few things
Tough grader
1.0
5.0
COT3100
Grade: Drop/Withdrawal
Apr 25, 2019
Wouldn't take again

The online course was an assign and forget course. He does not have office hours, he did not participate with the students and the material online is not enough to use to prepare. This was a time for everyone to learn on their own. There were only 4 grades, which included 4 tests. Each of the tests is much harder than the online text.

Test heavy
EXTRA CREDIT
3.0
5.0
COT3100
Grade: A
Apr 26, 2019
Would take again

Grueling class. Hes a decent teacher, but the material is covered at an insane pace and the exams are incredibly difficult. The whole grade is from the four exams, with averages on each hovering around a 60 (a C was a 47 by the end of the class). The upside is that you learn lots of very useful material, but prepare to put in tons of work to pass.

Get ready to read
Graded by few things
Tough grader
2.0
4.0
COT3100
Apr 30, 2019
Wouldn't take again

Tests students on material that doesn't appear/reflect the primary study material provided. Aims to make up for his lack of effort in course structure by assigning a plethora of problems (about 150+/exam) and showering students with extra credit. Possible to get good grades but an intuitive learning experience is not achieved in my experience.

Lots of homework
Get ready to read
Graded by few things
2.0
5.0
COT3100
May 1, 2019
Wouldn't take again

Ungor is a good lecturer, but teaches the basics of Discrete and expects you to be able to do much more difficult things on the exams. There is non-mandatory homework which is basically the questions in the textbook that he makes his slides from. There was very little facilitation of learning and exams are extremely difficult.

Graded by few things
Test heavy
1.0
5.0
COT3100
Grade: B-
May 2, 2019
Wouldn't take again

This is yet another class that needs a lot of improvements in the CISE department. I was graded on only 4 tests which the TA's would hash points off for any minor mistakes. Each test was 100 points out of 110 or more and the average was still in the 70's. In the end I got an alright grade for my work, but this course was just disappointing.

Get ready to read
Graded by few things
Test heavy
1.0
5.0
COT3100
Grade: C-
May 3, 2019
Wouldn't take again

Professor was not ready to teach this class. Do not expect much help and be prepared to learn on your own. Final grade is based on four exams only. Outdated short videos that do not cover the examination material. Exams are difficult and not enough time is allotted. Grading criteria kept changing with time. By far the worst educational experience.

Get ready to read
Test heavy
EXTRA CREDIT
4.0
4.0
COT3100
Grade: A+
May 3, 2019
Would take again

Lectures were alright, but most of the material needed to be practiced and studied myself. Definitely did not make this course easy. However, I learned that his exams are HEAVILY based upon the practice problems he assigns in the homework (at like 25-50% are taken straight from them/twisted around a bit). TA office hours were also VERY helpful

Accessible outside class
Test heavy
EXTRA CREDIT
3.0
3.0
COT3100
Grade: A
May 4, 2019
Wouldn't take again

Basically just lectures from powerpoint slides that narrow down the textbook. The man knows what he's talking about but more/real examples would help for a class that has such difficult content.

Graded by few things
Test heavy
1.0
5.0
COT3100
Grade: C-
May 13, 2019
Wouldn't take again

Do not take Discrete with him, just dont.

Get ready to read
Test heavy
Tough grader
1.0
5.0
COT3100
Grade: B
May 15, 2019
Wouldn't take again

Do not take Discrete Math with him. His class was at 7:25 AM, and I learned nothing from his lectures. He gives us a curve, but he kept changing it after every exam. I thought I would get one grade in his class, but he changed the curve at the last minute and bumped me down a letter grade. He is also rude and condescending in class and over email.

Graded by few things
Test heavy
Tough grader
1.0
5.0
COT3100
Grade: C-
May 15, 2019
Wouldn't take again

I felt robbed by the university and the professor. Professor did not do his job in my opinion. Rather than teaching and helping, all he did is inform the class when the exams are up and when the exams have been graded. He assigns homework but does not bother to explain any of the problems. Final score is based on 4 tough exams only. Stay away!

Get ready to read
Test heavy
Tough grader
1.0
5.0
COT3100
Grade: B
May 15, 2019
Wouldn't take again

Do not take the online version of COT3100 from him. Grade is based on 4 tests; literally no support is given in terms of lecture material to students: its heres a digital textbook and the dates for your tests (and a bill for more than $1500). YouTube is a better resource; University is also to blame: multiple complaints were ignored by admin!

Graded by few things
Test heavy
Tough grader
3.0
5.0
COT3100
Grade: A
May 24, 2019
Would take again

Taking Discrete with Dr. Ungor was definitely challenging. The course grade was based on only four exams (which included bonus points), which I found to be quite challenging. However, I do not think the class was unfair. You have to put in your effort, but Dr. Ungor and the TA's were all caring and wanted to help students succeed.

Get ready to read
Graded by few things
Test heavy
1.0
5.0
COT3100
Grade: C
Jun 21, 2019
Wouldn't take again

Maybe he is a decent teacher on campus, but that was not the case for the online class. Zero interaction with student and no online support what so over. No lectures what so ever. He did not even assign a TA for the online class. Felt like he left his students high and dry. You have to read on your own and take 4 tough exams. Stay away!

Get ready to read
Test heavy
Tough grader
2.0
5.0
COT3100
Grade: B+
Jul 18, 2019
Wouldn't take again

This class made me cry like no other. People seem to have mixed reviews on Ungor and personal grades seem to drive one's opinion. In this class working hard is not equivalent to scoring high. I don't believe Ungor sets his students up well for success with the hard material. Homework/lectures review easy questions and tests are insanely hard.

Lots of homework
Graded by few things
Test heavy
2.0
5.0
COT3100
Grade: B+
Aug 7, 2019
Would take again

He's not necessarily a bad lecturer, the course is just a really difficult topic. He's very nice and gives a huge curve, but his tests are just way too hard. Even if you understand his notes, that doesn't imply you will understand the questions on the tests.

Get ready to read
Test heavy
EXTRA CREDIT
5.0
4.0
COT5405
Grade: A-
May 5, 2020
Would take again

This professor have clearly gudiance and wonderful lecture. He always show example when make the statement about algorithm. Exam is difficult so you should take 120% effort to study if you want to get a high grade.

Gives good feedback
Respected
Test heavy
5.0
4.0
COT5405
Grade: A
May 5, 2020
Would take again

You would really learn a lot in this class. His teaching style is amazing. He gives non-mandatory homework that I found very useful. If you are good at maths and problem solving, you would do good. This class is mostly based on logics with some methodologies and concepts. I definitely recommend it.

Respected
Test heavy
Amazing lectures
4.0
4.0
COT5405
Grade: B
Jul 21, 2020
Would take again

Ungor is one of the better lecturers at UF as I've been in the department for 5 years now. If you make sure to study each lecture, study old exams, and make practice exam problems for yourself to do a couple times per test, you should at least pass, Partial grading system is rough, its very "all or none" grading. Go to Ungor's office hours!

Accessible outside class
Test heavy
Tough grader
5.0
4.0
COT5405
Grade: A
Sep 3, 2020
Would take again

His way of teaching is amazing! And exam questions, although tough, test our understanding of the concepts and are interesting to solve

Respected
Amazing lectures
EXTRA CREDIT
5.0
4.0
COT5405
Grade: A
Sep 24, 2021
Would take again

He use the textbook *Introduction to Algorithms*, which was a great book that not only teach you algorithms, but also design principles behind them. Do take this professor's! You'll find yourself mastering algorithms and have no fear with job interviews after taking this course. A lot extra credits in exams, I got A even missing the term paper.

Get ready to read
Inspirational
EXTRA CREDIT
1.0
5.0
COT3100
Grade: B
Oct 19, 2021
Wouldn't take again

Easily the worst class I have had at UF. By far the worst and hardest COT3100 professor. I also received my worst grade at UF in his class (I'm a senior graduating with a 3.94). His lectures were at 7-8am in the morning and were terrible, and your entire grade depended on 4 test grades (all of which were extremely hard). Worst experience ever.

Graded by few things
Test heavy
1.0
1.0
COT5405
Grade: Drop/Withdrawal
Feb 16, 2022
Wouldn't take again

He is brutal with the grading methodology. When the semester started there were only 3 seats left for the class and before the drop-off period 81 people dropped. Just messed with most people's grades. You can get good grades still, but only if you sacrifice all things else (including other courses).

Test heavy
Lecture heavy
Tough grader
5.0
3.0
COT5405
Grade: A
Mar 25, 2022
Would take again

Clear lecture, detailed notes, in-time response, hard exam (only if you don't spend enough time on this class).

EXTRA CREDIT
Clear grading criteria
Gives good feedback
2.0
4.0
COT5405
Grade: C+
Apr 13, 2022

His exams are difficult and constitute 80% of the grade. You can do well, but you will need to spend a lot of time reading the textbook and doing practice problems (possibly sacrificing other classes). It is an important topic, but you basically need to treat it as a full-time job unless you already have solid understanding on the subject

Tough grader
Get ready to read
Graded by few things
3.0
4.0
COT5405
Grade: Not sure yet
Apr 30, 2022

He is not a bad teacher, his previously recorded lectures in the chalk board are amazing. I found much harder to follow algorithms and proofs through slides, so it is unfortunate that has become the norm. The tests usually have lots of EC that one can take advantage of. If the class means are low, he will assign even more bonus points to remediate.

Get ready to read
EXTRA CREDIT
Test heavy
3.0
5.0
COT5405
Grade: B
Nov 3, 2022

I have taken two classes with Dr. Ungor, and he consistently has EXTREMELY difficult exams. The average is usually like 50% and has to have a massive curve. However, I do think he is a pretty effective lecturer, and besides the exams, there is not too much work. If his exams were even in the realm of reasonable difficulty he'd be a 5/5.

Test heavy
4.0
3.0
COT5405
Grade: A-
Dec 9, 2022
Would take again

The class was okay. They rushed the end of the semester. He presents a lot of material but it's manageable if you don't have any other super tough courses in the semester.

Get ready to read
Lecture heavy
Test heavy
5.0
5.0
COT5405
Grade: A
Dec 19, 2022
Would take again

COT 5405 is one of the most difficult courses in Computer Science at UF. The 3 midterm exams each 25% weighted are one of the most difficult exams and hurt GPA. Questions are framed from standard books CLRS or Kleinberg-Tardos, and cover a LOOTTT of Math. Take this course if you are good at Discrete Math and have a history of doing good at exams.

Tough grader
EXTRA CREDIT
Test heavy
4.0
3.0
COT5405
Grade: A+
Mar 19, 2023
Would take again

Unlike the popular opinion, I didn't find the AoA course as difficult. The professor teaches really well and has well-organized slides. Attending and understanding all his lectures are enough to succeed in his course. To score well in the course prepare from the beginning of the semester and solve all the exercise problems in the textbook.

Amazing lectures
Clear grading criteria
1.0
5.0
COT5405
Grade: A-
May 8, 2023

If possible don't take his course. Never answer questions after class.

Tough grader
Graded by few things
1.0
5.0
COT5405
Grade: A-
May 8, 2023

The professor has made the course unnecessarily hard. Feedback was not provided properly. Grades are not released on time at all. The course was very overwhelming and there was a lot of pressure throughout the semester. Disconnected from reality.

Tough grader
2.0
4.0
COT5405
Grade: B+
Sep 15, 2023

He is not a bad teacher but super tough exams. He has only 3 exams and no assignments except 2 projects during our time, projects are 40% and exams 60%, at least when I took it. And there is no curving, In first two exams, my scores were above mean and median and in or under upper quartile, he didn't show marks of third exam, and just gave a B+.

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
COT5405
Grade: Rather not say
Oct 28, 2023

Some professors enjoy mentally challenging students, and unfortunately, this falls into that category. He seems to relish seeing students struggle, crying, torturing, and rushes through lectures using slides from other universities. Grades are released right before midterms(hours before),creating pressure.Luckily, the course is no longer mandatory.

1.0
5.0
COT5405
Grade: C-
Nov 2, 2023

Very difficult course. If you want to study a lot and ultimately fail in class, this is the perfect course.

Tough grader
Lecture heavy
Test heavy
4.0
5.0
COP4533
Grade: A-
Dec 5, 2023

I don't get these other ratings. The class was hard, but curves and grading were extremely lenient. Office hours were helpful even though lectures were a bit confusing. For context, on the final project NONE of my code worked, but they still graded it 100%. Max grade was like 140% on that. Similar curves on exams

4.0
5.0
COT5405
Grade: A
Dec 21, 2023
Would take again

The course was very difficult but the instructor was very interesting. He truly understands the student's difficulties and listens to the student while giving the necessary help (in dues and grades). Good instructor.

EXTRA CREDIT
Gives good feedback
Hilarious
5.0
4.0
COT5405
Grade: A
Feb 7, 2024
Would take again

Dr. Ungor's lectures are honestly really engaging, and you can tell he genuinely cares that his students learn the material. The tests are tough for sure, but he also gives a generous amount of extra credit on them. Do the problems in the textbook and make use of office hours and you will do well.

EXTRA CREDIT
Amazing lectures
Test heavy
4.0
5.0
COP4533
Grade: A
Apr 25, 2024
Would take again

You can tell he is a very smart guy and the material was very hard. He was SO generous with partial and extra credit though. On every quiz there was a 10% curve and on the exams it was around a 30% curve, and partial credit for exams and projects. Be aware, our grade was 33% final project, 33% quizzes, 33% exams. All HW was optional.

EXTRA CREDIT
Gives good feedback
Test heavy
4.0
3.0
COP4533
Grade: A
Apr 30, 2024
Would take again

Weekly quizzes, a large project, and 3 exams. Good course, I know much more than I did previously. Helped me to conceptualize algorithm analysis. I recommend.

EXTRA CREDIT
Amazing lectures
5.0
3.0
COP4533
Grade: A
Nov 19, 2024
Would take again

One of the best professors I've had. He cares about students and is passionate about what he teaches. His lectures and amazing and crystal clear. The content is hard. Anyone who gave him a bad rating probably looked for an easy A. Work hard, read the slides and you will get an A. He gives a lot of extra credit to help students.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
COP4533
Grade: B+
Dec 5, 2024
Would take again

Dr. Ungor is an amazing instructor whose deep understanding of the subject comes through in his teaching. He keeps students engaged during lecture, and checks for understanding along the way. He kept me coming to lectures. From the level of communication and organization in this course, I can tell Dr. Ungor cares about the success of his students.

Amazing lectures
Caring
Accessible outside class
5.0
2.0
COP4533
Grade: A+
Dec 7, 2024
Would take again

Professor Ungor is a great lecturer; he keeps students engaged and is really knowledgeable. The content might appear tough, but if you read the book and engage with the material you should be fine. The class gave A LOT of extra credit. Basically, you can gain 120/100 points on every assignment.

Participation matters
Lecture heavy
Graded by few things
5.0
3.0
COP4533
Grade: A-
Dec 11, 2024
Would take again

All around solid course structure and content. It can be difficult, but comes with forgiving grading scales. I'd only dock Prof Ungor because grading took/is taking absurdly long (my grade received is a best estimate). He can definitely be arrogant, but it's in a strangely endearing way that made me respect him more lol

Get ready to read
Test heavy
4.0
4.0
COT5405
Grade: B+
Feb 19, 2025
Would take again

This class is no joke - the exams are brutal. But the professor really cares about student learning. Use all the resources like office hours, textbook, and tools like unstuck ai to succeed.

5.0
2.0
COT5520
Grade: A
May 5, 2025
Would take again

I think this class and the professor is amazing. If you enjoyed the proofs in the algorithm analysis, I 100% recommend this class. Materials are not easy but it will make sense if you put some time. He also grades the projects very leniently. He is willing to interact with students and gives good feedback. I can't recommend the professor enough.

Amazing lectures
Inspirational
Caring
5.0
2.0
COP4533
Grade: A
Nov 19, 2025
Would take again

Fun lecturer and gives 20% bonus on every assignment because otherwise averages would be low. Content is "difficult" but you'll be fine if you actually watch the lectures. Most of the course stems from DSA but adds extra fun stuff like network flow

Amazing lectures
2.0
4.0
COP4533
Grade: C+
Nov 19, 2025

Professor Ungor is fine, however the structure of the class itself is incredibly dense and textbook heavy. Don't expect that going to lecture is at all a substitute for the textbook, as the ideas covered in class are basically a summary of the textbook. Also, you only are graded on 3 quizzes, 3 exams, and 1 semester long project. Good luck.

Get ready to read
Test heavy
Graded by few things
5.0
1.0
COP4533
Grade: A
Dec 11, 2025
Would take again

Lectures are succinct and helpful. Course consists of 3 quizzes, 3 exams (all open note with lecture slides), and a semester-long project, each with 20% bonus points. Homework is optional. Grading is very lenient. It's possible to get an A with minimal studying, but the professor is very knowledgeable if you want to learn beyond what's required.

EXTRA CREDIT
Test heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

6%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 73 grades
Most common grades:
A (28)
A- (13)
B (9)
Grade Distribution
A(33)B(11)C(9)D(3)F(0)A-/B+(20)
Based on 83 reported grades
A: 28
A-: 13
B: 9
B+: 7
Common Tags
Test heavy (31)
Get ready to read (20)
Graded by few things (18)
EXTRA CREDIT (17)
Amazing lectures (15)
Tough grader (15)
Inspirational (10)
Respected (8)
Rating Trend

Declining

-0.31 avg change
Nov
Dec
Feb
May
Nov
Dec
Last 6 months
Ratings by Course

COT5520

5.0

(4)

COP4533

4.4

(10)

COT5405

3.6

(50)

COT3100

3.1

(38)
Difficulty by Course

COT3100

4.3

COT5405

3.9

COT5520

3.3

COP4533

3.1

Similar Professors