4.0
Quality3.6
Difficulty77%
Would Retake154
Reviews77%
Would Retake
154
Reviews
Rating DistributionOfficial
5
80
4
31
3
19
2
10
1
14
What Students Say
“Brito's teaching pace is great, and he keeps class very interesting: extremely funny”
MATH1553 - 4.0 rating“I loved this class and Professor Brito”
CS3510 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
21%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.30 avg changeRatings by Course
MATH3235
5.0
(1)CS4540
5.0
(1)CS3511
5.0
(1)CS2051
4.6
(24)MATH1553
4.5
(13)Difficulty by Course
MATH3235
4.0
MATH2603
4.0
CS4540
4.0
CS3510
3.9
MATH1553
3.4
Reviews (154)
Class started off easy, but quickly became a bit more difficult. Professor Brito is very accessible outside of class and is very fair! Going to his office hours helped so much, and the reason why I got an A in his class. Lectures aren't mandatory, but highly advised. Push yourself on the homework he gives you, and you'll be just fine!
Gerandy is such a funny and smart guy (& super cute). Tests/quizzes are your entire grade, very difficult, and based off of optional homeworks and in-class examples. The class is a bit disorganized and his communication skills aren't great, but as long as you do the homeworks and attend lecture, you'll be fine. Best math professor I've had at Tech
Brito's teaching pace is great, and he keeps class very interesting: extremely funny. Sometimes doesn't follow the textbook or slides, but normally his ideas are better and simpler than those presented. Struggled to fall asleep in linear algebra, that's a feat.
Took me a month to be able to understand his Cuban accent. He is not organized. Quizzes every Wednesday given in recitation are 15% of your grade. These points are crucial, because the remainder of the class grade is from 2 midterms and the final. Homework is optional, but you must do them prior to quiz on Wednesday bc quiz is created from it.
Hes super funny. His accent is hard to understand and hes a bit unorganized, but hes super cute so I dont even care that Im failing.
His tests are easier than the other sections, which is big in 1553. His lectures are pretty funny and entertaining, and he's a really nice guy. At first I thought he was going to be really disorganized, but he really knows his stuff and he's pretty good at teaching if you pay attention.
If you can take Brito for MATH 1553, do it. This guy is awesome. He will occasionally answer questions with "I'll get back to that" but he almost always does. Extremely funny guy, accessible outside of class if you email him. One of my favorite professors so far.
Professor Brito is great and I definitely recommend taking his class.
Brito is a great professor, he's super funny, and made lectures entertaining. He truly cares about his students and wants to see you do well. I would highly recommend taking him if you get the chance.
One of the best professors you could take. Definitely recommend taking him, especially for Linear Algebra. The only boring part of the class were the mandatory slides common among all departments. Brito is amazing. He wants you to understand the concept: more for your life than for the grade. Also, he makes the class very interesting. ME VOOOOY...!
Not as organized as some of the other professors but makes up for it during his Lectures. Didn't realize how great of an explainer he is until we had substitutes in the class. Hilarious guy, funniest part was when he read his own ratemyprofessor reviews to the class. Linear algebra in general is hard so don't just rely on lectures/recitation.
Really funny guy- reason I showed up to lectures besides the poll question. This class is difficult in general, but his office hours as well as the TAs were really helpful. His accent can be hard to understand at first, but it's only an issue when he gets really excited about a problem. Final kills your grade and no curve.
Brito really cares about teaching well and tries hard to make sure there's no questions left unanswered (either in lecture or office hours). 1553 is not easy, so make sure you use the available resources and ask questions.
He knows exactly what hes talking about and hes super kind. He is amazing at explaining things and wants you to do well. He prefers for people to engage with him in class instead of staring at him silently. He also does not tolerate wasting peoples time (including his) so dont show up to class if you arent going to pay attention.
Linear algebra at gatech is a joke. Class always gets tremendously curved and the professor you take it with wont make too much of a difference. The textbook is amazing and I highly recommend you use it.
To slow, didn't cover material I'd have liked to see. Too many questions in class.
Great guy, always so energetic in lecture. He postponed a homework due date to give people more time to finish it, which was very kind of him. FYI it can be hard to tell what TAs were looking for when grading your exam, so go to Office Hours and ask about how to format your responses! My grade improved so much once I started doing this :)
Brito was a great professor. He presented material in a logical way that was easy to follow. In the beginning, his lecture style was a bit scattered, but he improved greatly over the course of the semester and became a lot more systematic. He's very responsive to feedback from students, and did his best to balance answering questions with teaching.
Prof. Brito is okay. The first two weeks of lectures in class were pretty chaotic. However, after the first two weeks, the lectures became more methodological and followed a better flow. Prof. Brito is eager to help students, but tends to talk in "mathspeak", which makes the class harder to follow for non-math-oriented students. Ask questions.
Brito really tries to make sure people are understanding things. Good at explaining problems. Had him for algorithms, the class isn't too difficult as long as you put in the work reading the textbook and starting homework early.
Prof. Brito's lectures were always hilarious, though sometimes slightly confusion or chaotic. This latter part is easily mitigated by following some of his consistently great advice: review the material before class. As noted in other reviews, he talks very 'mathy', but this only takes a bit to get used to- and its the smart, concise way teach 3510
CS 3510 is a math class, so be prepared for it to be taught like a math class. Sometimes lectures can be chaotic and confusing, but you have plenty of opportunities to understand the concepts better.
I had him for CS 6515, Graduate Algorithms. The class was a very fair difficulty level, and I think I learned a fair amount, despite not liking the subject. He's an enthusiastic teacher. For anyone needing to take this class, I'd recommend taking it with him.
This professor is trying to teach good, but he cannot explain the concept, especially key concept right. I have taken UCLA math proof course before, and comparatively speaking, this professor is far worse than the one taught me in UCLA summer session when I was even a high school kid.
He's for sure enthusiastic about the content. However, his explanations of the subject material is lacking, tending to be disorganized/wordy and at times inconsistent with previous things I've learned. Moreover, grading is inconsistent: his TAs often grade with criteria at odds with himself and what we've learned in class. Tldr: Bad communication
The students for this class voiced complaints together more than once for unfair incidents and the professor consistently responds with defensiveness and denial.
Professor Brito is absolutely fabulous in that he is not only personable and friendly, but I found him to be a very good lecturer as well. He moves at an appropriate pace, gives lots of examples, and makes discrete math easier than it feels like it should be.
Prof Brito explains concepts clearly. He gives good examples and is overall a pretty fun guy. Honors discrete is def harder than the regular but Brito's grading format isn't bad (midterm can replace final, extra credit). I liked the class, but don't take honors if you just care about getting an A. Start hw early and go to TA hours for help!
The class is inherently a little difficult for many (like cs2050/2051). That being said, the class proceeded in a structured manner and was logical. As for my complaints, I felt like prof. Brito spent too much time explaining things that didn't matter and not enough on the topics that did. Homework and tests could be rough, sometimes taking days.
CS 2051 is a difficult class and you should NOT take it if you are not interested in math. If you are though, this class with Prof. Brito is fantastic. Lectures are great and cover a wide variety of topics, homework is really difficult but thought provoking (TAs graded weirdly though), and exams were fair (but hard). Overall, great but hard class.
CS 2051 is a difficult class, however, the class with Prof. Brito was fantastic. He is a pretty good lecturer and explains the concepts well and with some depth, and his homework problems are quite fair (although really hard). Exams are also fair (also pretty hard), and he's very responsive to questions. Don't take this class unless you love math.
If you are at all interested in math or have prior experience with discrete math, you won't regret taking 2051. Professor Brito's lectures are engaging and he explains things well. Homework and tests were moderately difficult but fair. He is also willing to meet one on one to discuss. I learned a lot and enjoyed having him as my professor.
He's the best teacher I've ever had. He really knows what he's talking about. And he is very caring for students. Every live question will be answered. He also gives a lot of extra credits. But after all, you should still prepare to learn something. Homeworks can be hard and takes lots of time sometimes, but definitely worths it.
Very difficult exams and not very accommodating with strict grading!!!!
One of the best lecturers I have ever had. He gives clear and concise notes, as well as frequent jokes to keep you entertained. Would definitely take him again.
Brito is a nice professor in terms of communication, but anything past that which actually matters like your grade or material he is mediocre at best. Grading rubrics are completely illogical and do not reflect your knowledge of the material. The content is easy but how he assesses your understanding is in ALL or NOTHING type, heavily weighted Qs.
Doesnt offer any extra credit opportunities and is very test heavy. I still think he teaches well and is very enthusiastic but his grading is very harsh. My least favorite thing is that he assigns homeworks before tests but doesnt grade them on time leaving students with zero knowledge of whether they really know the contents of the test or not.
If you love math, you will love this class as the professor is a fantastic lecturer and has a ton of enthusiasm for the subject. Be warned that hws are fairly long and difficult, but you get out what you put into them--it's an honors section for a reason. Exams are somewhat tough but the grading is fair, plus there are extra credit opportunities.
Prof Brito was really good! The class was hard, but he was always enthusiastic and made lectures interesting. I learned a lot in this class. The homeworks were difficult and took a decent amount of time, but they WERE fair. Same for the tests. And you got a decent amount of partial credit even if your solution wasn't fully correct. Highly recommend
Brito himself is a great guy. He even helped me push a regrade request that was unfair from the TAs. However! That is the problem that comes in. The TAs. These pieces of human filth trying to pad their resumes in order to suck internship recruiter peen do not care about fair grading and just want to get grades in. Thus, Brito's rating will suffer.
Lectures were pretty good, Prof. Brito explained topics well, and homework and test questions were generally fair given the amount of time we had to do them. Learning-wise, class was a 4 or 5. HOWEVER, the grading was simply awful in many ways, and this added so much stress to the class. Prof. Brito could have done something different to help this.
Brito is a chill dude, however there's a clear disconnect between him and the TA team. What Brito teaches in class is sometimes not at all what the TAs are looking for, and the grading criteria is extremely ambiguous and subjective. If I were to evaluate just the teaching, it'd probably be around a 4.5 but the grading is so horrible that it's a 3.
An amazing professor that's great at teaching/responding, but this class has the worst TAs I've ever seen. they make the class so much more difficult than it needs to be. It seems as though there is 0 communication between the TAs and Teacher so exams and homework are just graded to a completely different standard than what is taught in class.
Professor Brito himself seemed nice and pretty enthusiastic. Occasionally, concepts and their underlying intuitions were not well conveyed, but overall, he was good. However, the 3 rating comes from the grading. It was oftentimes inconsistent between tests and home works -- there appeared to be a significant disconnect between Brito and the TAs.
Prof. Brito was a really nice professor - his lectures were engaging and he was charming. He was always open to student feedback and giving more partial credit if you disagreed with a denied regrade request. Plus, he curved the class so 85 was A. Sometimes there was a disconnect between taught material and the ways TAs want you to answer questions.
My favorite professor in terms of teaching style. SUPER responsive, amazing lecture. Only issue is that the TAs were really discounted from what Brito was doing so grading was harsh, but Brito gave a nice curve at the end to compensate.
Understanding, super well-designed homework problems / curriculium. Great lectures. Harsh Grading. Class makes you think you're not doing well, but there is a nice curve in the end.
The class is pretty tough, but Professor Brito explains the concepts very well, answers all student questions, and is accessible outside of lecture. There are only 4 homework assignments and 4 tests + optional final exam. Grading criteria can be a little confusing, so clarify with the TAs to know exactly what they are looking for.
Great professor, cares about students and wants them to understand the material. He often tries to explain things in different ways for those who don't get it. I didn't have a bad experience with the TAs This class is not meant to be easy, it's meant to teach algorithms - grades are hard to earn. Class was also curved. I highly recommend Brito.
Brito himself is a great professor. But Sp21 CS 3510 was a bad: 1. HW due dates and Exams were so close together we never got any feedback going into exams. 2. Grading requirements were incredibly vauge before submission but then incredibly strict when grading. So take Brito for 3510 just make sure the curriculum is actually well thought out
Great professor overall! Definitely things that could be improved about the structure of the class, but Dr. Brito cares about his students and clearly works to make sure the class is fair and manageable.
Professor Brito teaches the subject well and I found it to be a super interesting class. 4 homeworks throughout the semester but they're pretty tough and time consuming. Grading criteria is pretty strict so be sure to ask clarifying questions and follow the example solutions. There's also a pretty substantial curve it seems (85 for an A this time)
Prof. Brito's lecture is very nice and the pace is very good. However, make sure you actually remember details of the lecture, because the grading of HW and exam is kind of harsh and you will not be happy if you omit details. However, as long as you prepare for the class, then it's good.
I loved this class and Professor Brito. One complaint however is with the TAs. This is the first class where TAs are less approachable than the Professor and this might be due to how the class is structured. Some TAs were really nice and helpful but others TAs (namely one) on Piazza who would demean students constantly with their replies.
Awesome lecturer, but poor communication made the class very stressful. Grading rubrics were harsh and seemingly subjective based on the grading TA. There were also discrepancies between what was said in lecture and what was expected on tests and homework. Class material is awesome, but the structure/logistics of things could be greatly improved.
Brito was an excellent lecturer, and it was genuinely fun to listen to lecture (can't say that about all professors). Grading in this class is very tough, three tests each worth 25% of the grade; other than that, definitely would recommend.
He's a hilarious and nice professor. CS 2050 is not too hard especially if you've done something similar before... just do the HW, watch recitations, and attend class. However, the course was structured weirdly where the profs took turns lecturing. Sometimes there was conflicting material between the two profs and also between them and the TAs.
I think the lectures could have been planned out a bit better as they often didn't emphasize the more important parts of algorithm theories - I frequently found myself referring back to material from much lower level classes for clarification. Huge disconnect between Brito and TAs - TA responses seemed intimidating at times and grading inconsistent
I never had any idea what the professor was saying in class, he does have an accent as well but that really was not the problem, the way he explained concepts just did not make any sense. Zybooks is your friend as well as the textbook, personally I did fine without going to lectures. Just make sure to do the homeworks and recitation helped as well.
Sp 2021 was a mess. The TA's grading was terrible. They did not grade homework before tests (no way of knowing what what a "right" answer looked like) and there were only 4 HW's and 5 tests (final replaces lowest). Ended w/a curve. The class felt conflictive all the time. I'd wait until TA's change, then take the class again. Brito as a prof is meh
I took Professor Brito for a summer program Intro to Linear class, and his teaching was exceptional. Very accessible and responsive; very clearly cared about his students. If you put in the time and effort (I unfortunately didn't), you'll get the grade you deserve. Best prof I've ever had.
Amazing lectures with really interesting examples and topics covered. Loved the class and the homework is harder than the exams.
He's an amazing lecturer who definitely made the material far less boring than it seemed at times.
Be prepared for this class to be even more conceptual than previous algorithms classes. Brito teaches interesting but difficult algorithms in an engaging way. The homework is challenging but not unreasonable, and you are given many opportunities to succeed.
Professors Britos class is hard, but maybe thats just because algorithms are hard. Homework requires thought, and exams are very hard. That being said, Brito is an understanding professor. He wants students to excel, and provides many opportunities to improve past grades. I got a B despite failing 2 exams. He is also very entertaining and funny!
His lectures go fast, so many of my classmates read the book to get a better idea of the material. The grading wasn't bad, but he said that he is stricter in CS 3510. He is very funny, and I enjoyed listening to him lecture.
Some homeworks were long and quite hard, but he's an amazing, passionate professor. Lectures were clear and not too fast, grading was lenient, exams were easy if you understood the material, and the content and homeworks were genuinely interesting and fun. Brito made me love the topic and I highly recommend the class if you're interested in theory.
My favorite professor so far. Lectures were really, really good. Class was a bit slow however, and if you skipped class, you had to read off of someone else's notes, which could be hit or miss. Overall, worth it.
Some homeworks were long and very hard, but he's an amazing, passionate professor. Lectures were clear and not too fast, grading was lenient, exams were easy if you understood the material, and the content and homeworks were genuinely interesting and fun. Brito made me love the topic and I highly recommend the class if you're interested in theory.
Dr. Brito is a phenomenal, hilarious lecturer. The homework, though, can be quite difficult at times. Expect to put in around 15 hours or so a week on some homework and an additional 3 hours of lecture. I would still recommend this course if you'd like to make the most out of your degree and are here to learn.
Dr Brito is really funny which makes the class really nice but also has an amazing TA team. Tanmoy, his videos on youtube, and his office hours are the entire reason I managed to do well in this class. The class is run very well. I would recommend taking his class.
Homework was interesting (got a little difficult around the latter half of the course), exams were pretty easy in comparison. Brito was a great lecturer. This was my first honors class, and it was a good experience. It's even convinced me to take 3511 in the fall.
I had him for 2050 as well and it was about the same experience. He's excited about the course material but you don't really need to go to lecture and most of the HW questions can be found on leetcode/geeksforgeeks. Would definitely take again.
Brito is a really like-able person which helps you pay attention in class. Even though the subject may be daunting, he knows this and he also knows that you need a B to pass. Go to OH. He offered a final assignment at the end to replace any exam/hw.
Prof Brito taught this class with another professor. I am giving prof Brito a 5/5; I would give this class an overall 3/5. The other prof derived master theorem 3 times and did it incorrectly due to a lack of preparation. So it was only the half that Dr Brito taught that I liked. Likewise, only 1 of the Head TAs & 4 TAs were actually helpful.
Hilarious, entertaining, and engaging lectures. Brito was a solid 5/5, but his TAs were a little too strict on grading. As well, the homework assignments made by the TAs were ridiculously time-consuming towards the second half of the semester. In comparison, exams and quizzes were much easier.
Definitely a nice dude. If you try, for the most part you'll get a "B". Homeworks are actually kind of difficult, but the exams weren't too bad. I actually didn't have a background in Algorithms at all before taking this course and it was still manageable.
This is the worst class that I have ever taken, grad school, undergrad, or otherwise. Absolutely horrendous. The lectures are hand wavy and then somehow expected to turn that hand-waviness into rigor on the exams. Grading is harsh and pedantic.
Prof Brito really encouraged participation so class was engaging even for a big lecture, and he would explain concepts multiple ways if we had trouble understanding. There was a textbook, but I didn't use it. My only complaint would be that the TAs weren't very reliable, a lot of them wouldn't show up to office hours throughout the entire semester.
Best class I took. The professor is definitely the star of the course. The lectures are engaging, sometimes tough to follow. The assignments make you think and the exams are designed to be scoring!
3510 isn't nearly as scary as it appears. The tests are graded very fairly with lots of partial credit, the HWs/textbook/practice is really useful for the tests too as they are usually way harder than the actual test. Brito/Randall are the same HW/test but different time/lecture.
Professor Brito is an enthusiastic guy. He wanted students to learn. However, his lectures are hard to follow and understand. What makes things worse is that he uses his own handwritten notes instead of slides, making it so hard for us to understand his drawings and writings. I give him 3 stars because it is easy to get an A...
S tier lectures. Struggling through homeworks guarantees good grades on tests.
Very good lecturer and cares a lot about his students. Assignments were fair.
Professor Brito has great and enthusiastic lectures. He explains things well. His grading is lenient though the material isn't easy. The final replaces the lowest of the two midterms. One of my favorite professors.
Very straightforward expectations. Explanations are clear, and the TAs provide plenty of resources to prep for the exams.
Being an easy professor who gives high grades despite failing exams does not translate to being a good professor. He never released homework answers or exam answers or even feedback, just whether it was correct or not. This made doing homework worthless. For the final, he explicitly said specific topics were not on the exam--they were on the exam.
All of the lectures are amazing! He's such a great teacher and cares a lot about his students. Although the homeworks were hard, I felt that the 3 credits were well worth what I learned in the course.
Easy class but the prof is soooooooooo bad, doesn't teach the content and doesnt teach the stuff that he does teach correctly. 2051 just adds some extremely annoying programming supplements with laughable autograding dont take it
His lecture style isn't for everyone, but I personally really enjoy. He's really funny and cares about you as a student. Course also wasn't too difficult, he didn't make the homeworks or exams that hard.
super funny guy! could do with a little less glossing over important topics, but he gives a LOT of examples. homework is very time consuming so get started early. hated this class at the very beginning, but it gets a little easier to comprehend after the initial learning curve.
Brito is funny and does his best to make the lectures interesting. Beware though that he randomly did not cover things on the homework. But the homework honestly is what taught me the material the best, so it was no problem. Tests are way easier than the HW's which is nice.
Brito's lectures can be confusing because he goes fast, but for Exam 1 (graph algorithms) the OMSCS lectures help a lot. For Exam 2 (randomized algorithms) there are no OMSCS lectures so you need to be familiar with his notes. HWs are much tougher than exams and exam grading is lenient (most MCQ and 1-2 FRQ). Overall, it was easier than 3510.
Absolute GOAT. My favorite professor at Tech.
Disappointing CS6515 experience with Prof. Brito: lack of structure, poor lectures, unresponsive to feedback, no assignment solutions. Course inadequately covers algorithms, mandatory but low quality. Recommend seeking alternatives for better learning.
I took an online course so I did not directly meet him but he was very encouraging during office hours, always motivating us to practice algorithm problems. 5/5.
You will learn a lot but will also require a good amount of hardwork.
Brito is the GOAT
Britto best Cuban prof in the College of Computing.
Absolutely the best Professor at Tech! Very helpful lectures and office hours. I learned so much from this class, make Brito teach more classes for the sake of the students! But please hire better TAs: namely please fire the one particular TA for this class that chose to make all students' lives difficult on the homeworks and at office hours.
Goated lectures and also hes rly cute. on the three penultimate nights of one of the homework due dates, i dreamt on the first night that i shot myself in the head, the second night that i got into a car crash, and the third night that i got dumped. 10/10 would take again
Good prof. Talks a little fast. Also, I took the honors version so it was much harder and my friends who took 2050 had a much easier time getting an A. He lowered an A to an 85 which was nice. FInal is also completely optional and can't hurt your grade. Homeworks were difficult and TA's feedback was really bad. Final project also wasnt too bad.
One of the funniest and best professors at Tech, very engaging lectures and will always take the time to explain things. Made the exams quite easy (Spr 23) and it was not hard to get an A.
While some content could be difficult, the actual class was very manageable. Worked on homework in class, and exams were easier than the homework. Good professor.
Funny lecturer who knows his stuff. Homeworks can be tedious but prepare you for exams very well. Fair exams.
One of the more engaging lecturers I've had here. -1 because his lectures were hard to follow at times, and he wasn't the most consistent at making sure to provide supplemental material for us to read/watch. The tests and homeworks were well written and fair which shouldn't be taken for granted. TAs also good for what its worth.
Really funny prof that will make you enjoy going to lecture. The class was really difficult but he was fair and accommodating, and made it possible for anyone to get an A. TA's were super helpful as well!
Really good and funny guy! The 8 am lectures were an absolute pain to wake up for, but I still went most of the time. Came in with no experience with proofs, but supplements for 2051 were pretty fun and challenging. This semester had merged lectures with 2050 and a group project/paper.
6515 requires work to do well, but it's doable. Brito cares about his students and is flexible when we express concerns. I enjoyed lectures, though studying other resources also helped. Exams aren't terrible. Main complaints: (nearly) weekly HW is a bit time consuming, plus occasional disorganization and lack of clarity. Decent experience overall
Goat professor
Cares for his students and helps them succeed by providing great guidance, valuable feedback, and answering doubts. CS 6515 is a required course for most students, made challenging by being graded almost entirely (~70%) on 3 exams, made interesting by his amazing lectures, employing the right amount of humour to keep the dense material interesting.
Prof is absolutely great, but the exam is too hard
Lecture content is unrelated to exams and HWs, and Brito is not capable of explaining everything not a in confusing way. Please avoid.
Not sure why things changed so much this semester compared to before. The class is rather disorganized with lecture notes being posted after the exam despite so many requests for it to be posted beforehand along with the lack of communications. Homework are graded harshly and standard solutions are not given afterward. Wouldn't recommend.
I wish people could see what people were posting on ed.
Brito's class is hard but he is a good professor despite what everyone says. The homeworks are hard, but they definitely help you understand the content. Algos is a hard class but Brito is a great lecturer and cares a lot about his students. He's very approachable and wants his students to succeed.
Great professor who clearly cares about students. Textbook is definitely the way to go though.
Brito is a good lecturer. Homeworks are challenging and office hours are very crowded... like 10+ students per TA, so difficult to get help there. Textbook is really good, and lectures seem to follow it closely.
Nice Guy but pretty hard class. prob gonna end with a B
Brito is a great professor. Regardless of what everyones saying hes an amazing lecturer who really cares about his students and also makes his lectures interesting. Very cool and interesting class that forces you to solve problems.Follow along with textbook and do a lot of practice problems to succeed. Use office hours!
Absolutely horrendous. Didn't even think to read my solution before taking points off.
Brito once told us a joke about this home country: In Cuba, we don't say "go to somewhere", we say "escape to somewhere". I would like to quote him on that in terms of my opinion on CS3510: We don't say "dropped this class", we say "escaped from the class".
Brito does not present the information well enough for students to succeed in this course. The TAs were also not very helpful, and the textbook is your best bet. Would not recommend if you want a guided learning experience.
Teacher is fine but The TA in this class are so bad. Very unfair grading and not helpful. A lot of them need to be reevaluated. Avoid
Stop reporting each other's reviews... Brito is a good professor by himself but he really needs better management with the lecture pace and instructional team.
Really fair professor. Exams are tough, but this is expected for a high level algorithms course at a top CS school. TAs are pretty terrible at grading. Regrade requests are your best friend in this class; sometimes you go up and entire letter grade. Course organization could be better, but you figure things out after about 3 weeks.
He's very funny and teaches like a mad scientist. Very enjoyable.
3510 is thinking class. If you're in it to think, then you're in the right place. Brito is just good at what he teaches and his lectures are engaging. The semester started off a little unorganized and TA efforts were a bit uncoordinated, but TAs recovered quickly and are super resourceful, so long as you take advantage.
Lectures are enthusiastic, textbook is great. TA homework grading confusions and mistakes are common, unclear if complex/verbose regrade requests get read, TA office hours might help more.
Poorly managed in the beginning, though they sort of recovered towards the middle. Everything felt disorganized, with no plan whatsoever. TA grading is hit or miss. Teaching was mediocre at best; I doubt he understands half of the content himself. I don't know what happened this semester; he used to get good reviews, but this was awful.
Definitely cares a lot about his students—a great professor to take any class with. The material in 3510 is difficult, and Prof Brito does a great job making it accessible. Recommend reading the textbook for extra practice and learning. Always approachable if you do need help with anything, whether related to the class material or not.
Pretty good lecturer and the homework isn't too bad, it just takes a second to do. The class isn't especially bad when you factor in the fact that Howard posts all his lectures, which brings me to the prime issue, Brito isn't super active. He doesn't respond to any emails and doesn't really post on the Canvas.
Prof Brito is a decent professor and knows a lot about the material, but I wish lectures were more engaging. The homeworks are challenging but helpful. The TA's are helpful if you ask the right things and critical when grading. My advice is to stay on top of the work and give the answer you think they want to hear on exams.
Amazing/hilarious lecturer, never a dull moment in his class, and you'll look forward to showing up. The 2051 supplements are HARD, but if you think about them for a while, they're doable. He's always available to help if you can't figure it out, too! All in all, I highly recommend taking 2051 over 2050 if you want to learn something new for fun.
Eh. This class was a grind. Hope you will have better TAs than I did. Good luck!
Brito is a great lecturer. The class started off pretty disorganized but the TAs eventually got their act together. Homework assignments take a long time. Exams are hard but very similar to homework problems. I didn't use the textbook unless I needed clarification about a topic. Didn't have many interactions with TAs.
Professor Brito's CS6515 class requires work, but he's engaging and accommodating. Leveraging resources like Unstuck AI alongside the lectures helped me succeed. Exams were fair, though the frequent homework was time-consuming. Overall, a rewarding experience.
Lectures are average to high quality. Mostly well explained with helpful examples sprinkled in. Homework and exams are fair save for the often ambiguous and harsh grading practices. One point deducted for taking a totally hands-off approach to the online section and allowing the extremely unprofessional TAs to run wild
Lectures were difficult to follow, yet also felt slow. The only posted class notes are the barely legible scribbles produced during lecture. Topics are an almost exact repeat of CS 3511. Learned the material by googling each topic and reading LaTeX PDFs of notes produced by other universities. Exams are medium difficulty, with lowest score dropped.
I had Brito in Berlin, so slightly different experience since class was small and attendance was (mostly) required. I got a lot out of the class by engaging with his lectures (which were good) and participating. His homework felt fair and a good preparation for the exams. It was nice to have a more personal experience due to small class sizes
The process is good inside the classroom, teaches the material in a good way, funny in class. Tests are reasonable and material covered is useful. However, outside the classroom, Dr. Brito comes off as very condescending and hard to reach to.
i love him and refreshing lectures. great class and lowkey wasn't hard.
He had good engaging lectures filled with jokes.Sometimes at 8 am it was decently hard to decipher some things through his accent but he has lots of personality.Some of the points off are just from this class having hard content which is obviously not his fault.I do hate this class but I wouldn't take this garbage fire content with any other prof.
Fun, interesting class. Exams aren't too difficult, and the practice exams and textbook are usually more than enough.
Dr. Brito was one of my favorite lecturers, sometimes the homework was a little unclear and difficult but office hours really felt like a cheat code. The TAs know what they're talking about and will help you if you are confused. His one dropped exam policy was super helpful because I got to skip the (cumulative) final. Highly recommend
This professor and the whole class of CS 6515 is just terrible. I got an A for a final grade but it was a complete waste of time. Sure, you have some weekly OHs and some of them by one of the TAs are really long. But I do hold against the whole staff the fact that they keep reiterating one semester after the other on this class yet it's still bad.
What kind of professor gatekeep lecture videos till couple days before the exam?? Class not even that hard but he made it hard to self learn.
Brito is a great professor who clearly has a passion for the material and can keep students engaged. HW seemed like a lot for me but it really helped me learn the material. There is adequate study material for each exam and Brito tries to keep the class as engaging as possible.
Professor Brito was an awesome professor for discrete. His lectures really piqued my interest in the subject. Exams were okay and homework difficulty varied. Despite my poor grade, the lectures were very useful.
my advice is do not underestimate this class; if you put in the work you'll get an A. there's extra credit on all HWs; lowest HW dropped. 4 exams + final; lowest of the 5 is dropped (can exempt the final if you want). i didnt go to class, just read textbook. make sure you understand the specified textbook problems and you'll be good for exams
Great personality and always pretty funny/engaging in lectures. The exams were not hard at all if you do the homeworks. Final is optional.
Brito is engaging and funny. His lectures were genuinely helpful for building understanding, and the study guides and practice materials were always provided well in advance of the exams. Overall, Brito is awesome, and this class is perfectly structured and organized. Highly Recommended.
Brito is a great lecturer! With that being said, the homework (which the exams are based off of) are very different from what's covered in class. There are 4 exams but the final is optional and replaces your lowest exam grade. Definitely do the homework early, go to OH if you feel stuck, and look up Ladha's lecture videos if you still need help
The graduate lecture videos are also very useful; they build up intuitively. I never went to lecture (didn't know what Brito looked like until the first exam) still did okay (B). A is 100% doable with the grading scheme listed in other review posts. Do not let performance on past exams discourage you: got a 50 on the first exam, 100 on the third.
Class Info
Online Classes
100%
Attendance Mandatory
21%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.30 avg changeRatings by Course
MATH3235
5.0
(1)CS4540
5.0
(1)CS3511
5.0
(1)CS2051
4.6
(24)MATH1553
4.5
(13)Difficulty by Course
MATH3235
4.0
MATH2603
4.0
CS4540
4.0
CS3510
3.9
MATH1553
3.4