4.7
Quality2.9
Difficulty95%
Would Retake200
Reviews95%
Would Retake
200
Reviews
Rating DistributionOfficial
5
166
4
18
3
6
2
5
1
5
What Students Say
“One of the best professors at UCF hands down”
COP4600 - 5.0 rating“Gerber explains the material with astounding clarity (and volume)”
COP4600 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
14%
Textbook Required
5%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.16 avg changeRatings by Course
EEL4882
5.0
(2)CNT3004
5.0
(2)COP3402
5.0
(3)COP4210
5.0
(3)COT3100C
5.0
(30)Difficulty by Course
COT4500
5.0
CGS2585
5.0
COT
5.0
CPO3502
5.0
COP3502
3.7
Reviews (200)
HORRIBLE! apparently, as bad as his father
he really shouldnt teach. He seems to have a genuine disdain for the students as well as teaching.
he really should not teach.
No Comments
He is too young to be that angry.
This class was conceptual and very easy compared to most classes in the IT program. He spoke very clear English! Programming assignmnets were pretty easy too. Highly recommended! I was concerned after reading previous posts!
He was an awesome professor. He's very well spoken/read, and knows his history. He made the concepts easy to understand and gave clear notes on the material. The homework assignments were a little tricky, but easy overall. The exams were practically straight from the notes. He was very lenient on grading, setting deadlines, and giving extra credit.
Gerber is one of very few competent Computer Science professors at UCF. He speaks clear English and actually cares about both his students and the subject matter. His tests are fair and on topic; anyone who does the homework and pays attention in class should do quite well. Don?t let his (admittedly odd) mannerisms fool you, he knows his stuff.
I couldn't agree more with the comment below. Dr. Gerber is an awesome professor, very clear and understandable. He covers the topics on the tests throughly and grades fairly. He gives a lot of partial credit as well. The homework assignments were all relevant and nothing was too difficult. I don't have a single bad thing to say about Dr. Gerber.
Dr. Gerber sounds angry, but it's really sarcasm. Probably the only professor to joke about Computer Science and is actually funny. He likes participation. Be prepared when you take the exams.
Professor Gerber is great at his job. He is always willing to make time to help you, work to extend deadlines for you, and responds very quickly to emails. He likes to crack jokes during the lectures, which is a rare trait. He seems very angry all the time, but its really just a way of emphasizing the topic being discussed. Would take again!
Matthew Gerber is an awesome professor. He cares about the success of his students more than I have ever seen. He actually looks at the statistical data of his tests to see where we need to improve and helps us improve in these weaker areas. He is very helpful in office hours. Best professor that I have ever had.
Great professor. Really cares that you learn.
Dr. Gerber was a refreshing break from boring CS lectures and professors who are stuck in their ways. Gerber provided extremely good and lively examples during lectures, precise information on slides, and if he made an error he was quick to correct it. I wish I got to take him more then once during by BS. Great teacher. Lot of information though.
Gerber explains the material with astounding clarity (and volume). Answers questions through email promptly and grades very fairly on tests. Unusually for CS, this class was actually entertaining, Gerber's antics actually kept me interested. Definitely recommend.
I'm very fortunate that I had a chance to take a class with Dr. Gerber. You will learn a lot from him, but be prepared to put in some work too. When he tells you you'll need the textbook, he's not kidding. Having it made my life much easier during quiz & HW time. Go to his lectures... they're quite unique & entertaining.
My number one gripe about UCF has always been the lack of quality professors, Dr. Gerber completely turned that around. I truly enjoyed going to his lectures and participating in class discussions. He definitely knows the material and will keep you captivated. I would have never thought that Systems Software would have been that interesting!
So far my favorite UCF Professor. The class was hard, and I didn't care about it going into it, but he's by far the best lecturer I've had and he really made me interested in it. Definitely one of the professors that if you have a chance take his class.
By far my favorite professor at UCF. He is a model instructor (can't stress this enough). He really cares about his students and gives you many chances to improve. That being said, I wouldn't say it's an easy class - the material is somewhat challenging and you will have to pay attention. I never used a textbook, just the provided material.
Dr. Gerber is a great professor. He actually cares about his students and wants us to understand the material. Combine this with the fact that he explains things very well. The only negative of his class is there were a few research papers. However, even these turned out to be a surprise blessing as they forced me to obtain a deeper understanding.
I hate UCF, but Gerber is by far the best professor I have every had. This is supposed to be the hardest class in undergraduate computer science, but he does his best to be sure that you understand the material and will do anything he can, including going out of his way, to help you pass as long as you give a fudge.
Great professor. I wasn't very exited about this class, but the way he explained things made it look very interesting material. He always tries to help the students, no complaints about questions in class, in fact, every kind of questions were welcomed. I skipped a few classes but when studying for the tests, I could see the difference.
He's an excellent instructor overall and keeps you awake. The PowerPoints are online if you can't attend class, but attending class helps with retention of the material. Grade is based on 3 exams, 3 research assignments, and 3 programming assignments. Study the PowerPoints and you will pass his exams. The final was kind of brutal.
Attendance isn't necessary as long as you stay up to date with the material. He is fairly quick to respond to emails and answer questions. He adjusts grades based on class performance. He never asks questions outside what is on the online slides. Read the slides and do the practice problems and you will do great on the exams.
Professor Gerber is hilarious! He made lectures super fun and interesting. The material was difficult, but he was very accessible outside of the classroom.
Dr Gerber is really an awesome professor. The UCF CS Dept. is lucky to have him. With respect to this class, he does a good job of keeping lectures about potentially boring content actually entertaining via the occasional joke and loud speaking and hyperbole. His HW and tests are very doable if you attend lectures and try your best.
Matthew Gerber is one of the most effective teachers I've experienced in my entire academic career. His lectures are concise, informative, and engaging (he himself is hilarious) so don't miss them! This course is notoriously difficult, but he taught with excellent clarity and always offered help. I would go out of my way to take him again.
Best teacher I've had at UCF so far. Very funny and made learning boring things fun. He has the lecture slides online, but you should really go to the lectures. Only complaint is that he told us to buy the book, but I never needed to open it; it was the first time he taught the course in its current format, so I can't blame him too much.
Gerber is a fantastic professor. His lectures are very informative, and his personality makes them fun to go to. He tries to apply real-world examples to the material whenever he can, and demonstrates what is happening in many hilarious ways. He never asks trick questions, does review before exams, and has moderately difficult programs in MIPS.
He honestly does a mazing job at making boring material seem interesting. He is a really fair grader especially since he drops the lowest test grade and he doesn't assign to much homework. More than anything else he is wants his students to understand the material. He makes the test pretty easy but beware of the programming assignments
UCF is so lucky to have such an intelligent, funny, and passionate person as Dr. Gerber. The running joke with classmate is: "Dr. Gerber has a blessing to make hard concepts into baby food!" I have had him for Discrete 2 & Operating Systems. Both courses are slide-based tests, focused on topics covered in lectures. A++ Take him if you can.
He speaks concisely and effectively. He spells everything out that you need to know and does not trick you. He gives real-life examples of concepts and will answer practically every question. There are group assignments, but the workload is that of an individual. If he is an option for a class you need, take him over anyone else.
One of the best professors at UCF hands down.
Discrete itself is hard. But Gerber is very forgiving. Unlike Guha, Gerber lets you bring whatever you want to his exams as long as it can fit inside a half-inch binder. Skipping too much would make this class hard but his lectures are funny so it won't be unbearable. HW takes a few hours a week. 3 quizzes, 5 hws, 2 exams, 1 final.
Dr. Gerber is an amazing professor. He gives interesting and engaging lectures (don't skip them, it'll make the class much harder even though he posts slides), and is extremely accessible at office hours. He answers questions posed in class with great detail. His tests are hard, but fair, like the rest of the class. If you can, take him.
Gerber is a great professor who tries to make the best out of boring lectures. I barely went to class and still managed to pass, but I would have had an easier time if I actually went. Lecture slides are posted online, and are usually pretty helpful. All 3 exams were free response, except for the final which had a multiple choice section.
Professor Gerber Gave 4 homework assignments and 3 Programming assignments. The only hard ones were the 4 HW and the third programming assignments, but hes a very lenient grader. He will tell you exactly what would be on the exam, he doesn't give trick questions. The final was cumulative and grades takes awhile to be graded , it can be weeks.
One of the best professors at UCF. I felt clueless initially but Gerber did an amazing job of helping me understand discrete. Go to his office hours, he's very approachable and patient when you ask him questions.
One of the best professors at UCF, I'd take him again for any future courses. I love how he is able to teach the material and give real world examples of what we're learning. But the most important thing is that he's NOT TRYING to fail you for no reason, unlike other professors!
From the first day I walked into his class, and every day after, I could tell he genuinely cared about us getting the most out of his course. Extremely personable, funny guy, great lecturer. Will give as many examples and resources as you request. Makes difficult material more digestible, understands what you should be capable of doing on a test.
The instructor is enthusiastic about teaching and really cares if we learn the material. He is transparent about what we should expect from the class in terms of lectures, homework, quizzes, and tests.
Dr. Gerber is an insanely awesome professor. Discrete 1 is not an easy class for taking it the first time. He makes the class enjoyable and not too difficult. He posts the lectures online, but it is almost essential that you go to every class! His homework are the hardest because you have the most time, then comes quizzes and tests are usually easy
This isn't a class, this is an experience. Grading is transparent, material can be dry, but the professor makes it entertaining and engaging. The tests reflect the homework and what is taught in the lectures, no trick questions or ridiculous standards. As long as you pay attention and understand the content you will learn a lot from Prof. Gerber.
This professor was good enough for me to use this site to review for the first time. He managed to convey all the content necessary for the course in a straight forward yet entertaining way. He is extremely relatable, and one of the fairest professors I know. If he is an option for your course. Take him. You won't regret it.
Professor Gerber is one of the best professors I have ever had. He took a very difficult class and made it extremely manageable. His lectures are interesting and sometimes funny, but he is still teaching the material. He cares about his students greatly and wants to give them every chance to succeed. I would take Professor Gerber again if I could.
This guy is great. He really knows what he's talking about, and he delivers super relevant material. I've learned a lot from his powerpoints/lectures and I'm happy I get to take him again. He makes you earn your grade, but he's also very reasonable. He's also completely hilarious. I'd definitely take him if you get the chance, 10/10.
One of the few good professors in the CECS department. Teaches well and only what you have to know. Exams are basically what he teaches with nothing new. Class became a bit more easier when Coronavirus hit, but still very enjoyable.
Professor Gerber is a great professor. Makes lectures fun and interactive and not serious. He wants his students to learn and most importantly pass his class. I would take him again for sure, and I plan on it in the near future. Lot's of papers and it can get annoying, but he gives you chances to boost your grades by a lot.
If you see Gerber's name on a class, take it. This man is a boon to the Computer Science department. Out of all my professors this semester, he handled the COVID-19 situation the best. He held online lectures well and was sure to still be accessible. The homework is difficult, the quizzes and exams less so, but he is a forgiving grader.
Gerber is an amazing professor. It will be hard to get started, but once you're started the class is easy enough to keep up with. His lectures and slides explain everything you'll need. Only downside I saw in his class was that nothing was graded since Feb, and its now almost the deadline for grades, but that might be on the TAs.
Very good at teaching material in an interesting way, his lectures are actually worth going to. Best prof. I've had at UCF
Gerber is a lovable dork of a prof: super enthusiastic about CS and really tries to motivate you to learn using nerd-culture metaphors. He has a big personality and will SHOUT information into your brain. He structures his class so that HW is harder than the exams. His class isn't an easy A, but he makes Discrete much more bearable than other profs
I had no clue what I was doing in this class but he's a really good professor, always down to help and understanding. With the online transition due to Corona, he's been really helpful. I loved his lectures in person. You might need some background knowledge for some classes but its doable. Would most definitely take any class with him.
Dr. Gerber is easily one of the best professors UCF has. His Discrete 1 course was very easy and is a pretty straightforward A. If you understand the homework, you're set for the tests since he purposefully makes the homework harder to prepare you. Answers all questions and is very helpful in his office hours. Take him for any class you can!
Dr. Gerber is one of the best professors I have ever taken. You can tell that he truly cares about his students and wants to see them succeed. He gives you extra grade boosts which help and he was extremely kind and understanding during the COVID19 craziness. I definitely will be taking him again if possible.
Between COVID and this being his first time teaching CS2, there were some unnecessary bumps in terms of coding assignment difficulty and scheduling. However, Gerber works with his students and cares. He granted an extension of a coding assignment for the entire semester when he realized the two weeks he initially gave was nowhere near enough.
Very inconsistent with the difficulty of assignments (although he did extend the date of the hardest one by more than a month). He might be a better lecturer in person, but with online class it felt like he was reading the zoom chat too much. He's a very nice professor, but just an inconsistent class overall.
He is the best professor in ucf. He is very fair and gives a lot of extensions. The assignment and exams a little hard but if you study on average, you can pass the course .cs2 class is hard but my recommendation is to take with him.
Gerber is my favorite professor so far at UCF. He is a fair grader, criteria is clear, easily accessible, and teaches very well. Programming can be confusing and hard at times but he tries to make it easier, while still having you learn everything you need to. Couldn't say enough good things about him -- take him!!!
Gerber is in the top echelon of what it means to be a great professor. The way he summarizes the material is fantastic and he listens to those that are confused and ensures that everyone understands. He is very approachable, patient, funny, and caring. The homework can be hard, but it is helpful for open-note quizzes and exams.
He is an great professor that is willing to change stuff around whenever something isn't working for the students. For example, the first programming assignment was too difficult so it got extended to the end of the semester. He is energetic during lectures, and knows what he is talking about, which keeps the lectures engaging. Highly recommend!
Good guy, difficult material and the homework sucks. He says he makes the homework the hardest, the quizzes a little easier and the exams the easiest. For this class I totally believe it. We had an A average for the first exam! Crazy, I've never seen that before. I've heard he's not the best for other courses though. idk.. he seems pretty fair
This man Is an angel. He truly cares about your success in class. He makes class entertaining so that you are not bored. He is very understanding and provides a lot of opportunities for you to succeed in class. His test were open book open notes. you won't be disappointed with him.
He cares a lot about his students, if people are struggling he tries his hardest to help them. Plus his Zoom lectures are like quality Twitch streams, easily the best online class I've had.
I had doubts because this class itself was supposed to be miserable. This is my first review on this site ever and I had to because he is great. I'm still in the class so I can't say what my grade is but the lectures are fun. You will see what I mean.
An education defining professor. Gerber shows true passion not just for teaching, but for the subjects he teaches. He respects his students and wants everyone to succeed. Grades are not based on memorization or gotcha questions, you're only judged on your ability to apply the concepts of the course, which is how every class should be.
Class was fantastic, educational and entertaining. The community around his class as well as those helping him with office hours are all super helpful. Only issue I had was with one of the TA's incorrectly grading an assignment. He can also be slow to respond to emails but that's to be expected when he has 250 students per class.
Definitely a difficult Intro class. Teaching is done with cluttered code documents that can be hard to decipher. Things were not explained amazingly, and you will need to go to SI if you want to understand what's going on. He is accommodating though, but doesn't give nearly enough practice. 6 big assignments, would've preferred more smaller ones.
This is my third semester in a row having Gerber in an online Zoom class, and he's as amazing as ever. Great lecturer, knows how to keep students engaged, understands how tough the material in this class is and makes an A entirely possible to get provided you try. Take him for any class that has his name attached to it!
The class content and teaching itself is great and probably one of the best Discrete teachers at UCF. He'll accommodate any time issues. The catch? Take Gerber and you will fly through class, pretty sure you're doing well... right? You'd know, if they graded anything. But they don't, so you'll find out when the course ends. Not an exaggeration.
Dr. Gerber is a very respected & caring individual. Take his class whenever you have the chance. I have taken COT3100 and COT4210 as well as COP3503 with Gerber. All were extremely positive experiences except COP3503, but it was his first time teaching and I think he may have overestimated the scope of the class. Overall Gerber is the best choice.
TAKE THIS MAN He's the best CS professor at UCF. (Yes, better than Szumlanski) I was lucky to take him for Big Discrete since he doesn't teach it often. I cannot recommend him enough.
Dr. Gerber is the best! Our Big Discrete lectures were a blast. He takes these really complicated topics and breaks them down in such a way that everyone understands them. He makes the homeworks really hard so that when the time for an exam comes, the exam is really easy. Quizzes are somewhere in-between but are generally easier than the homeworks.
He is an amazing professor who really wants the students to pass. I dont know if its because of COVID but his TAs take a long time to grade. I took my final and I still havent received all my grades. His homework sometimes includes problems that he never went over so we have to figure it out or ask our TAs. But the exams are a lot easier.
This was his first time teaching COP3502 but he did amazing! I never leave reviews but professor Gerber really made sure I learned and helped me overcome any doubt about my ability to perform well in his class. His class is tough but he's always available and gives you many opportunities. He truly cares for his students and is very accommodating.
Even though this is an intro class, prior programming knowledge is very very helpful for this class. The projects take a lot of time and work to get through, communicating with classmates is very helpful when you're stuck. The exams were very straightforward and not too hard. He's goofy but also good at explaining things and answering questions.
With a weak background in programming, this was the most difficult class I've taken yet. At some points passing felt impossible but Gerber is always working in favor of his students with being fairly accessible, extending deadlines, and adjusting the schedule if necessary. A solid choice regardless if you're taking the Foundation Exam or not.
His lectures are helpful and hes very nice in general. However, he doesnt grade anything. He makes his assistants do all of that.
While this class was the hardest class i've taken at UCF so far, Dr. Gerber makes this class very managable and the care he has for his students really shines. His lectures are solid and he goes the extra mile to make sure you understand. His assignments are very difficult but he will not let you fail and will always help you to succeed!
Great professor and made the long lectures enjoyable. Was more than happy to slow the pace to answer questions for students. Had office hours almost daily. Grading took forever, and the material gets insanely tough at the end, exams were doable, homework harder than tests
What a kind and lovely man. I wish I can take him again in the future.
Mr. Gerber answers all questions and gives good feedback. His explanations are thorough and very useful for exams and homework assignments. The Homeworks are difficult but prepare you for quizzes and exams. His exams are open book and open note. But you must study in order to complete them on time. He is considerate and makes the course enjoyable.
online due to covid. GREAT prof. He's super kind and will give extensions when needed. Always available through email. Makes lectures interactive and fun (he's kinda crazy but I love it). If you want to go to ULA hours, get in line 2 hours early or else you won't get help.
If you have programming knowledge before entering the class, you maybe able to skip a few lectures but definitely recommend attending them, otherwise you'll be left behind. If you ask a question in chat for him to clarify a portion of the code, he'll do so abundantly making sure you understand what he's teaching.
Dr. Gerber is such a great programming professor. His lectures are chill and laid back, but he still gets the point across and is very good at breaking down difficult concepts. He also dedicates a lot of time to answer questions people have. This class certainly wasn't a free A but with him it's a lot easier to manage.
An absolute gem. THE BEST professor in the computer science department. The class is very relaxed, and he comes across as more of a friend than a professor. Very fair grading and not too many assessments, absolute star. Take at all costs
Very helpful outside of class but I felt he made the class too easy. Most of the lectures felt like I was watching a twitch stream because he reads every message in chat and is very friendly. Relatively easy A and an overall good professor. He extends due dates if everyone's struggling and will compensate if you have work on the day of an exam.
5 assignments, 2 midterms, and a final. His tests were 24 hours take home. The homework is very time consuming and hard. Expect this class to be your big time consumer. Do not underestimate the homework. Discord will be your best friend. Gerber encourages talking with classmate about the assignments, just don't share code. Gerber is the goat
Dr. Gerber delivered his lectures with a great passion for the subject and a dash of humor. Although the class was a tad bit difficult, he always provided his students with the tools to succeed.
Gerber is a good teacher very nice man and knows his stuff when it comes to programming. He is funny and actually has a personality compared to some teachers. His class was not too hard at all if you have some programming experience this class will be an easy 'A'.
He explains the concepts very well and makes sure that you understand what he is teaching. His lectures are great and, though they are not mandatory, are hugely beneficial to understand the assignments. The assignments can take a lot of time, but he is always available to answer questions. Make sure to spend plenty of time preparing for the final.
Although the content in this class is difficult imo, Gerber is a very great professor for this course and I felt as though I was given all the necessary tool to succeed. HW helps is very time consuming but will help to prepare for exams. Overall, as long as you go to class and do the work you will pass.
I still can't believe such an amazing professors exists. Did I effectively learn at a nice pace during Covid? check. Were his lectures entertaining and worth going to? CHECK. He made the material so easy to grasp. Not to mention his wonderful TAs that ACTUALLY help you out. It feels like a fairy tale majoring in Computer Science. Please take him!!
I wish all of my professors were him. I'm going to put him into a cloning machine and make all his professor minions teach and manage other classes. We'll have hundreds of Dr. Gerber and no one would ever have an issue about their class. Ever Gerber would have a student army. Please take him, for the love of God
Professor Gerber has been my favorite prof. at UCF so far. We were given 2 weeks for each HW assignment which was ample time. The in-class examples aligned really well with the HW. The HW's were the hardest, which made tests seem like a breeze. We were given more than 24 hours for the tests, which were take-home assignments. Great experience!
I honestly understand why he's considered one of the best professors at UCF. The assignments were very hard but the exams were easier to handle. He is very understanding and will give you homework extensions (I never had to do this though). He is very accessible outside of class time and even stays up sometimes so whenever you need help, ask him!
Best professor I've ever had! He is hilarious and the lectures are informative. Assignments are tricky, but he is very flexible with extensions and help if you need it. You have 2+ weeks to do each assignment which is plenty if you don't procrastinate. Exams are easy if you study, and you have about 2 days to complete them.
After dropping Ahmed's terrible CS1, I took Gerber's & passed w/ an A. It's the hardest class I've ever taken, but Gerber knows how to teach it. No tricky quizzes; just 5 tough HWs & a few exams. Refresh on C beforehand & get ready to give 15-35 hrs. per HW. Your grade will be a reflection of your effort. He's also kind with deadlines/extensions.
Dr. Gerber made a difficult class really fun. Unlike most, you can tell he is a professor that GENUINELY cares abt his students & his class policy reflects this. I really struggled in the beginning (talking 'failed the first project' kinda struggle) and ended with a 95! Assignments are a bell curve of difficulty (1st is hell) but definitely doable.
SUPER CARING PROFESSOR! Is very understanding of students at times. Difficulty hierarchy: Homework > Quizzes > Tests. Yes, the homework is harder than the tests. Also, I'm glad he didn't make his lectures a bore to watch!
Prof Gerber is the best professor I have had at UCF. I was not looking forward to my one required programming class but he made it entertaining and easy. He is super funny. Most of the grades are assignments which are not too hard and can be completed with the lecture material. We had 2 days for exams and uploaded a pdf for answers. TAKE THIS MAN!
Every week a new homework, always reasonable. Tests were open book/notes. Super accommodating to the mixed mode from COVID. Very accessible outside of class, solid lectures. Great guy, really good at explaining things and keeping it interesting.
He is one of the best professors at UCF. The class has three exams and quizzes and 6 assignments in the summer term. Gives good feedback, explains topics very clearly, and you can ask him any question. He is willing to accommodate you if needed. Tests are open book open note. The course is very hard, so reading the textbook is a must to pass.
Gerber is the best professor I've had at UCF so far. I took Discrete I and Discrete II with him and I could not be happier with that decision. He took scary classes with difficult concepts and made them easily digestible and easier to learn. He truly cares about students learning and succeeding and goes to great lengths to make that happen
Great guy and great professor. Class is fun and engaging. Homework is hard and you gotta work for it, but you really learn a lot.
Professor Gerber really is one of the best professors I have. He really knows the material he is teaching and the way he teaches it is second to none. He presents himself in a way that is both goofy but serious. He puts his whole heart into his lectures and his office hours are great for those times where you really need that extra hand
Gerber is an outstanding professor who makes a hard class much easier than it should be. He gives great lectures and the difficult homework helps prepare you for the easier tests and quizzes.
Super good at what he does and cares about teaching it. The only problem is the grading is done by TAs they take forever to grade.
Professor Gerber is one of the best professors out there, and if you have the option to take him at all, you need to do so ASAP! Gerber makes every lecture entertaining and educational at the same time. If you ever have a question, he will not hesitate to help you at all. Gerber also lives and breathes programming, and makes it super easy to learn!
Gerber's lectures are entertaining and his in-class examples are extremely helpful. Even if you miss the lecture, he leaves notes in his coding examples so his work is easy to follow. Very responsive and gives good feedback, although he tends to cancel office hours a lot, so it's best to reach him by email.
I took this class during the pandemic, so the current difficulty may be different. I stopped showing to lecture after the second exam and only attended when I was struggling with a topic. Everything was crystal clear for instructions and the grading scale was forgiving as well.
Best teacher ever, gives you all the information you need to know and its extremely easy to understand! Would 100% recommend! Not a lot of homework, 9 assignments total, and there are so many options for help if you need it. This was a really good class
He's one of the best professors I've had at UCF, and he gave some of the best lectures I've had at UCF. The only professor that has given better lectures on average than Gerber was Szumlanski, and even that can be debated. He can be forgiving when it comes to grades; my class was given make-up exam opportunities
He's probably the best professor for this course, and his lectures can be interesting because he tries to throw in some funny voices or quotes. He's definitely super corny with all his jokes, but it's better than a dry lecture. The only downside is that he was late to my morning class basically every time, which I don't even know if that's even bad
Took Gerber this Fall of 2021 as my first computer science professor and he was one of my favorite professors of the semester. He is super funny during class and his grading is VERY lenient. Extra credit given, deadlines extended to help the class as a whole and his grade scale (at least for my class) was very forgiving. 100% recommend.
Class is overall tough but gerber makes the class doable. He is very passionate and loves teaching. The hw is tough but he does it because the exams are easier than them. If you can do the hw, u can do the exam. You will grind for an A but thats bc the course is diffcult. TAKE HIM 100%.
He is the best. One of the best professors I have ever had. Assignments are more challenging than the quiz and exams. Take him.
Best CS prof at UCF. Gerber gives great, vivid examples in class and makes word problems fun. He makes references to gaming, coding in general, and just feels like a grown-up one of us. Assignment deadlines were very lenient (so was grading) and questions were only tricky on the HW. Tests were designed to be easier than the HW and felt very fair!
Easily one of the best professor I've had in my academic career. Extremely caring, attentive to students, knowledgeable, patient, makes lecture funny, and overall just a unique professor. I never felt so comfortable with programming, but thanks to him I actually do. Lots of opportunities to get an A.
If you have to take any of the classes this guy teaches, then choose this guy. I mean just look at all the other reviews.
Gerber is a funny and charismatic guy. 7 assignments, 2 midterms, 2 quizzes and a final. Amazing lectures and will definitely teach the content well. However, towards the end of the semester, his in-class examples became less like problems he asked on hw and tests. HW is harder than tests. Very lenient on due dates and will sometimes extend.
Take him. Fantastic professor. I have never coded before but I got an A in this class easily. Pay attention and do the examples. Exams were easy.
Taken Summer 2021. Really cool and caring professor. With Gerber, homeworks are hardest, quizzes are easier, and tests are easiest. One time he noticed a lot of us were struggling with a particular homework and he extended the due date for it. Compared to Discrete 1, the material was a lot harder but with Gerber you can get an A with enough effort.
Easily my favorite professor that I've had in University. Makes learning Python really engaging and fun. The notes and lectures are easy to understand and the professor shows that he truly cares about teaching the content. I already plan to take another course with him.
One of the best CS professors I've ever had. He has very clear assignments and is lenient with grading and policies. Definitely recommend.
The homeworks are the assignments that take the most time. Make sure to not procrastinate. Gerber is caring and wants you to learn the material.
Amazing professor. He believes that learning happens through homework; therefore homework is the hardest, quizzes are a bit easier, and the tests are a bit easier. I can't wait to take him for COT4210. Take him for Discrete. You won't regret it.
Outstanding professor and a must-take. Gerber made the class extremely simple and entertaining. Any questions asked either in person or on Zoom were met with a great response. I have nothing bad to say, I would recommend him 100%.
What more is there to say that hasn't already been said. He is amazing. He took a hard class and made it much easier. Provides a ton of examples so when the tests come around you have a lot to look at. At the beginning of the semester I thought I might fail but by the end I had an easy A all because of how he teaches the class. A must take.
Dr. Gerber continues to impress myself and my peers, as being the best professor all-around for discrete classes. He is a fair grader, his TAs give great feedback, and the grades come back in a timely manner. This is a difficult course, and he makes it easy! You will have to apply yourself, and the assignments can be hard, but you will do great.
You can tell Dr. Gerber really cares about his students and cares about creating an engaging environment for learning, not just passing a class. He makes the content incredibly digestible. He's very accommodating with zoom recorded lectures, extensions when needed, allows late work for hw, and very accessible and responsive outside of class.
Second class with Gerber and I wish I could take a million classes with him, he is an amazing teacher and cares so much for his students with the grading and deadlines. You could truly feel his passion with everything he did, I will recommend him to everyone.
Dr. Gerber is a true gem. I never thought Discrete 2 could be so much fun, while also learning so much. An absolutely fantastic professor. If you have the chance to take him, DO IT.
Gerber is hilarious in every lecture - if you know, you know. The material is all Comp Theory so its about as boring as you'd expect but Gerber made the course Zoom accessible all semester and was great about recording lectures so you can go back and review difficult concepts. I took this as an elective for CpE but I came out better off all around.
This man is probably the best professor I've had at UCF. He almost always grants extensions, and he gave me a second extension on top of one he had already given me, without me even asking. He truly cares and is incredibly understanding. On top of that, he grades easy, and his exams were open internet. His notes are also INSANELY detailed.
I liked Prof Gerber as a person, but I felt like he wasn't the best lecturer to suit my learning style. I found it hard to focus during lectures because people in the zoom kept asking questions and he would get sidetracked and not finish what he was saying. There were 4 assignments, EC, 2 midterms, and a final. Extensions were given which helped.
I took the online Summer class for this course, so experience with Spring/Fall may be different. Very compressed class, summer is too short to cover the very difficult course material. Gives regrade opportunities and is a great teacher and lecturer. Very few assignments. Great teacher but assignments are hard and deadlines move fast.
Summer. 4 Assignments + 1 EC (w/extensions), 2 Exams + 1 Cumulative Final (36 hrs to complete, take at home). If you go in with like 0 knowledge of C like me, he gave two weeks to refresh. If you hold an 85 (with no EC), you could 0 the final and pass with a C. Don't procrastinate or even attempt to cheat. After scaling, went from a 68 to 89.9. :)
Amazing professor. The way he teaches is superb and he will definitely get you to understand the course material one way or another. As a plus, he is hilarious during lectures (which always helps!). The "homework" is extremely difficult but it will help you learn for the exams. Trust the process.
Best Professor Ever
Literally the best professor I have ever had! I have taken Dr Gerber for 3 classes and always learn so much from his lectures. He makes the difficult classes very doable. Super helpful and genuinely cares about students success. His homework and tests can be hard, but very fair. Always easy to contact and willing to help. Cannot recommend enough!
Dr. Gerber is a fantastic professor. His lectures are very enjoyable and you learn lots. He is very helpful and cares about student success. The homework can be difficult, but the exams are generally easier.
BEST professor at UCF. This class matters and he makes sure you succeed. The homework is hard but the grading is lenient. He has so many resources that help you succeed and his lectures are amazing and keep you engaged. He respects all of his students and will make accommodations as needed. He will reply to any email. You're amazing Dr. Gerber!
Absolutely amazing professor that somehow makes the class super fun to go to everyday. Hilarious guy and always implementing ways to keep your attention and using humor as memorable metaphors. Assignments are difficult but grading is lenient and exams/test are easier than assignments. Super caring and wants to see you succeed! S Tier Professor!
Gives difficult homeworks and easy tests as he prioritizes learning. He's also a very fair grader. However, He's terrible one on one and will even raise his voice at you,repeats the same thing over and over like hearing it again will make it clearer. Constantly goes on tangents during lectures, which makes you lose your train of thought.
Let's just say that Gerber knows his audience. From the bootleg Pokemon he makes up in homework problems, to his references of Hollow Knight Silksong and MMOs in class, Gerber knows how to tickle the funny bone of typical CS majors. Granted, this is not what makes him a great professor; Gerber is energetic and memorable lecturer who teaches well.
Dr Gerber is one of the best professors in the CS department. He genuinely teaches and cares that his students learn. The class is very hard, but Gerber will provide you with everything that you need to pass. I would take another class with him in a heartbeat.
This teacher rambles about unrelated topics constantly. I learned all of the content from this class from a different class (MHF3302) that I also took this semester. He talks about how difficult a section is, and then shows up to class 10 minutes late, rambles about fast food and nintendo games, does a single example and then ends class early.
Outstanding. IMO best prof from the CS department. He's the ONLY professor that has been able to keep my attention for more than an hour. Great, thorough explanations. Understanding with students. Very funny, super relatable, and he knows his stuff. I have no complaints, and I 100% plan to take another class from him again.
UCF CS is a degree mill because of SD1/2, thanks to Dr. Gerber & Leinecker. Communicated throughout SD1/2 abt teammate's lack of contribution (re: 4 usable pages out of 30 for design doc and one commit for entire project). Pretends to care, is fully capable of failing students for this per the syllabus, yet will do absolutely nothing. How pathetic.
I thought I would fail this class at the beginning. But Prof. Gerber made it understandable and fun. The homeworks were hard, but the exams and quizzes felt easy in comparison. Give yourself plenty of time to work through the homework, as it is tough. Use SARC tutoring and understand the homework. I would love to have Gerber again in the future.
Gerber was really easy to understand, engaging, and super funny. He's a little crazy, but in a good way. He'll scream about imaginary chickens and Minecraft *and you'll learn from it.* The material was really hard but the grading was fair (hence 4/5 difficulty) and I really liked this guy.
There is a reason he is notoriously well-liked. He is an excellent professor, and I recommend him for any class he teaches.
YOU HAVE TO TAKE GERBER! Probably one of the best teachers I have ever taken in my life! Gerber is extremely funny and makes class fun while diving into some good content. He posts all of the things we do in class which make tests and homework EASY. As long as you look at the notes and understand, the class should be a solid A. BEST TEACHER AT UCF!
Gerber is great at teaching. He makes lectures entertaining but also insightful. Graded by 5 HWs, 2 quizzes, a midterm, and the final. The HWs are very challenging and take a good amount of time to complete, but they help with the quizzes and exams, which are easier. Easy to pass given you put the effort into understanding the material.
Dr. Gerber explains things very well, even if you've never taken a mathematical proofs class. His lectures were engaging and helped me understand the fundamentals of a different way of thinking. He provides very clear notes that help with the homework, quizzes, and tests. He's also very accommodating to different situations.
Prof. Gerber is great. Great lectures, powerpoint were easy to follow even without the lectures, homework grading wasn't difficult, etc. The tests were open notes along with a formula sheet which helps. The class is inherently hard due to it forcing many to think in a different light unless you have taken a logic based class before. 10/10 professor
Tests are almost entirely conceptual - usually writing responses in paragraph form. Programming assignments are intense but you will learn a lot. Knowing your debugger well is NECESSARY. Usually simulcasts to Zoom; convenient but you miss some gesturing here and there. Besides, lecs are worth seeing in person. There's a reason they call him GOATber
I took Gerber for CSII in the summer. His tests are forgiving. His assignments were difficult, but doable, and forgiving. Dr. Gerber is hilarious and an excellent teacher! Imagine Dwight Schrute from The Office, but it's programming instead of paper. He really cares about his teaching and his students, and it's evident with the effort he puts in.
This class was definingly difficult but certainly easier than what it normally would be. The exams were completely online and concept heavy. But if you knew the material they could be done quickly and relatively easily. The assignments certainly took time, but they were graded fairly and if any issues came up resubmits were encouraged.
Easy class, all exams online.
Gerber has excellent lecturers which they make very entertaining. Also, Gerber provides zoom links to their lectures for anybody who is unable to make it. I found the lectures to be very in depth, and the posted powerpoints make for excellent review.
Professor Gerber has made a very hard class for me, very easy to understand! It feels as if he actually cares for his students and you can tell he has passion in his lectures. I highly recommend taking Professor Gerber in any class! He uploads his lectures online if you can't make it to class and responds to any question in a polite/timely manner.
Teaches well, fun lectures, caring for students in general, accommodating. Helped me understand difficult topics.
Gerber is the best professor. I took this with Meade and failed tragically, but with Gerber I passed with an A. As long as you can do the bare minimum you will pass. As long as you show work and put SOMETHING down, even if you think it could not possibly be correct, you will get credit. All the tests were open note and/or online.
Brilliant lecturer and teacher. Discrete math is inherently dense, but Gerber makes it so easy to stay engaged. He's very anti-busy-work, anti-memorization, and pro-understanding. Open-note exams. Loves to answer questions. The course and he are just incredibly dialed in.
Engaging lectures, flexible grader, often gave the whole class extensions during testing weeks (midterms/finals/etc). Knows his stuff and respects his students (rare to find both in a prof)
Gerber cares a lot for his students and cares about you properly learning. It's a difficult subject take decent notes and show work and you're golden. There's a reason why he has so many 5-star reviews.
Out of all of my teachers that I have taken in the past, Professor Gerber is easily one of my favorites! He understands how difficult the class is and helps us in any way possible. His lectures are the best and you'll end up learning a lot! Tests do require quite a bit of studying and homework is quite lengthy but he provides more than enough time.
The professor is a really good lecturer, he definitely shows he knows and cares about the material. Go to the labs if you have more questions. For my semester half of our test/finals were online AND OPEN NOTE. The key to success in this class is to copy/follow his format for all homeworks and tests.
Gerber is great professor, he shows up, answers questions and maybe solves a problem or two but the resources he gives you should basically give you a free A. Initially my first exam was a 64%, but from studying his materials and making sure every one of the HW's he assigned was perfect, I managed an A.
THE GOAT!! Attend every SARC tutoring session and the Discord review sessions; this will guarantee you a good grade. While the class concepts are challenging, investing time and effort in studying ensures success.
Gerber is a great professor. Moves very slowly through concepts and is VERY lenient. Made 2/3 exams online and all exams are open note. All lectures are recorded so can skip early morning lectures if necessary. Overall an easy A/B.
He posts lectures and hosts them live on Zoom as well. He is very energetic and theatrical but he was a great professor. In the beginning exams and quizzes were in person but the class average was low, so during midterms and finals he made both exams online. Homework wasn't too difficult with the material and notes he provided.
If you're given the choice to take Gerber, take him. He is very caring for his students and wants you to succeed. The lectures give a lot of help for the homework and the exams are really similar to the homework. Take notes in the class as he allows you to bring your notes for exams. He switched halfway through the semester to online exams.
Professor Gerber is a great lecturer, his homework takes a while but if you can complete those the tests should be easy. Our first test was in person but the last two were online.
Advising Course. Just have to complete your degree audit. And he'll get on a call with you and figure out the rest of your classes for future semesters.
Professor Gerber is a passionate and engaging lecturer. While the course material is challenging, his open-note exams and abundant resources (including SARC tutoring and Discord review sessions) make it manageable. Investing time and using tools like unstuck ai can lead to great success in this class.
Gerber gives a ton of time in lectures for questions, and his assignments are very long and difficult but he gives you like a month to do it so make sure you start early
Professor cancelled class multiple times and would frequently arrive late and end class early. Unless you seek out the material from outside sources, you won't learn the concepts from his lectures, and many topics were skipped due to his lack of responsibility and organization. His class is an easy A, very lenient grader. Great for lazy students.
He is every easy going, he is also a d1 yapper. I now see how the quality of ucf cs students are going down drastically.
This is my second semester in a row taking Professor Gerber and is an amazing teacher, had a great semester and learned a lot!
Dr. Gerber's lectures are really entertaining. His CS2 required no memorization unlike other profs. Instead of 6 straightforward assignments, we had 3 (extended!) projects (2 were heavy coding and very difficult). No TA office hours, & Gerber isn't the most timely or helpful with emails/hours (maybe because of this semester). Take-home exams.
Very caring professor. He's a very funny lecturer with recorded lectures. Didn't learn much this semester in CS2 due to poor organization, but it was mainly caused by hurricane, his family emergency, and him taking over Meade's section. The exams are take home, but the project is the main kicker of this course.
Work on 2 group projects throughout the semester: small and large project. Will mostly learn and work on project in your own time. Mandatory attendance and won't learn much. Professor is very understanding and nice but course was very disorganized and too relaxed.
Was taking Meade for CS1 and changed to Gerber mid semester. Very caring and helped a lot with grading and ensuring that everyone was satisfied with their grade. Did a heavy curve at the end of the semester on both exams and the final and the overall course grade. My fave professor at UCF as an IT major.
Easy class with a small project and large project. Disorganized class, with a lot of outdated and overly complicated tech stack setup info. Important information often published very late (1am). Large project started very late and had a lot of content cut. Would have been worth cancelling a few lectures to focus on this instead. Screams a lot.
Gerber normally is a great teacher yet this semester he was all over the place. He skipped multiple lectures which led to us falling behind. Almost two weeks until the final and only one thing has been graded out of the seven other assignments. The syllabus had to be changed so much throughout the semester. Gerber needs to take a break for a bit.
He had a tough semester with personal issues and being sick but he still cared and gave the class some slack. People are being too harsh. The projects were still solid and I learned a lot. With better luck I think the class would have gone more like the positive reviews from other semesters.
Seems like a good guy but he was all over the place this semester. Lectures were useless and consisted almost entirely of him watching things download and going into long off-topic conversations with students, but attendance was mandatory. Final project was crammed into one week with many functionalities removed from the rubric.
These are simply some of the funniest and informative lectures you'll ever attend. He is a computer nerd (and so are you) and relates everything back to video games, hardware, or other random facts. He makes it all make sense and his mannerisms make the class so entertaining to be in.
For Processes, you really only have 2 grades, your small project and your final. They will take a lot of time to build, but Gerber gives you very good boilerplate code for your stacks. Uses hereUCF for attendance in lectures and labs. Seems to grade gently on the projects, as long as you meet all the criteria.
Everything is low stakes. You can get an A while barely learning anything. Oh you're late on your project that was assigned a month ago? Here's a one week extension. Don't be late again or I might give you yet another one. Or two. Great if you just wanna pass the class and move on but doesn't push his students to be better. He is funny though.
Prof is a chill guy, answers emails quickly and gave plenty of time to work on assignments. 2 minor projects, 1 major project, 3 take home exams including the final. Some programming assignments took a while so start early. Only downside (not rlly) is that he frequently cancels class. Lectures were also not very useful.
Professor was very funny and caring. The Professor gives 3 PAs two of which are coding heavy you have plenty of time to do it and he isn't strict late work but there isn't really much office hours to help you. You also have three take at home exams all of which very easy. Overall you won't worry about passing but you really don't learn much either
Took this course over summer, one of the easiest CS class I've had. Lectures were all recorded via zoom, and all exams were take-home with 2 days to complete. The only challenge was the programming assignments, but grading was SUPER lenient, so it wasn't a big deal.
Incredibly charismatic, never goes below an 11 in intensity. Definitely on the spectrum, in a good way. 4x (major) homework total, to be completed over 1-2 weeks. Very difficult, will make you cry (not rly). 2x exams are *far* easier by design. Figuring out how to do homework (using any resources) is part of the process. Best professor ever.
my roommates and i were streaming his lecture in my apartment, and my other non-CS roommate walked in and asked why we were watching the election. no, it was just this dude screaming into his mic about implicit variables. that was the last lecture i ever attended. 10/10 best professor, would take again.
Professor Gerber was the funniest and most caring professor I've had this semester. He really tries his hardest to adapt to his students' needs, provides extensions on hw and pushes quizzes back when needed. The hw is really hard but preps you well for the exams, and the practice exams are very close to the real thing, which is super helpful.
I took this class for a tech elective and it was a breeze. Tests are open note, do the practice exams and bring them and you are set. I didn't study much and received 100s for our first 2 exams. The homework can be a bit much so try to start them early because doing them day of gets stressful. Overall I recommend Gerber and feel I learned a lot.
Class Info
Online Classes
100%
Attendance Mandatory
14%
Textbook Required
5%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.16 avg changeRatings by Course
EEL4882
5.0
(2)CNT3004
5.0
(2)COP3402
5.0
(3)COP4210
5.0
(3)COT3100C
5.0
(30)Difficulty by Course
COT4500
5.0
CGS2585
5.0
COT
5.0
CPO3502
5.0
COP3502
3.7