4.9
Quality2.9
Difficulty98%
Would Retake125
Reviews98%
Would Retake
125
Reviews
Rating DistributionOfficial
5
113
4
10
3
1
2
0
1
1
What Students Say
“He goes out of his way to upload notes and lecture slides”
CS151 - 4.0 rating“Amazing professor, god tier hair and fit, his knowledge and wisdom can make a person insecure though, but you shouldn't feel dumb as this man is on his own level surpassing limits no human has ever accomplished before, I can only feast my eye sockets upon the knowledge that he gives to us peasants through his godly lecture slides”
CS151 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
75%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.20 avg changeRatings by Course
CS418
5.0
(4)CS151CS301
5.0
(3)CS301
4.9
(28)CS151
4.8
(84)CS111
4.8
(6)Difficulty by Course
CS151CS301
3.7
CS418
3.3
CS301
3.2
CS151
2.8
CS111
2.7
Reviews (125)
Good lecturer, has a slight accent, but nothing that impedes his ability to teach or your ability to learn. He goes out of his way to upload notes and lecture slides. Sometimes I worry that he spends all his time for this class. He will be up pretty late answering piazza questions. Puts a lot of effort into making sure students get the material.
He's a great guy who's always given in lots of stuff for extra credit to increase your grade. Wants you to get a good grade. Funny and friendly! Would definitely take him again.
He is a great professor, and I am very lucky to have him as my professor. He makes sure that no-one lags behind and keeps on making us work harder and giving extra credit assignments every now and then. He is much more focused on student's understanding rather than just completing the course.
He's an amazing teacher, very helpful, and is good at what he does. His tests are easy, and he gives out lots of extra credit. His exams are doable.
Have you ever told your friends that you couldn't hang out with them because you had too much extra credit to do? Well now's your chance. Professor Bello gives more extra credit than you know what to do with. Super caring, great easy to understand lecturer, and an overall amazing professor. If his class is available, take it.
Most dedicated professor I've ever had. Very active on piazza and gives out a lot of extra credit. The course is tough no matter who you take but he is very good at explaining things. If you don't go to lecture then he will upload the notes on blackboard but it is strongly encouraged to go to lecture anyway. Weekly quizzes and daily iclickers.
Great Professor. Take him if you ever have the chance to.
EXCELLENT TEACHER! HE WANTS YOU TO DO WELL AND HE WILL MAKE SURE OF IT.
Professor Lander's lectures give solid examples that appear throughout exams and quizzes. Quizzes, lab assignments, iClicker questions tie well into what you are supposed to know for the exams. Extra credit was very generous but it did bump some low B students to A's. Good if you're a B student and not if you are an A student who works harder for A
The professor gave us ample opportunity to boost our grades, to the point where people were taking it for granted. Nevertheless, the professor was very good at explaining concepts and the online textbook, ZyBooks was very helpful. Unfortunately we did have to pay for it, under $100. He was also very prompt in answering our concerns.
This professor was awesome! It was his first semester of teaching, but he was excellent. His lectures and explanations were very detailed and thorough, and the slides he makes for the lectures are EXCELLENT study materials. He does take a while to grade things, but he'll fix that with experience. Overall: great teacher to select for your course.
Best professor ever. Took him for 151 and got an A. I would recommend him to anyone taking him and I'm looking forward to his next class
Amazing professor. Works very hard to make sure you understand the material and succeed. Detailed lectures to help students really understand the topics, and also offers extra credit to help you work for the grade you aspire to get. You don't put in the work, no A for you. Pay attention in class, try to read the book, and participate? You get an A.
Ganzalo is one of the better professors at Uic. He is extremely nice and understanding, that at the beginning of the semester people are still acclimating to the class. I highly recommend him as an instructor.
a good teacher
Professor Bello has a really great teaching style for the discrete math class. He gives out a ton of extra credit chances for students, and goes over practical examples of the problems. Definitely visit his office hours if you need help with the written homework. Online homework is easy, and the written homework prepares you well for the exams.
He cares very much about his students, goes out of his way to make sure everyone does well. Overall, the class is challenging with a lot of material being covered so make sure you follow along with the lecture and dont fall behind.
A really amazing teacher, but the grading ethics in the class are so terrible. You will not get a grade from your exam until it's far too late to discuss about it. Personally, the class was too difficult to understand.
Prof. Bello is an amazing instructor who truly cares about his students success. He offers plenty of extra credit opportunities throughout the semester, up to 4.5% I believe. Despite our lecture rudely talking during his lecture, he handled it so well. He's helpful during office hours and genuinely a nice human being. Totally recommend!
Super accessible outside of class. Well respected by TA's and students, overall super-intelligent and hard-working dude. Lectures are engaging and well-organized. Cannot recommend him enough.
Professor Bello is an amazing professor, he taught the class really well, and was always available to help the students. Be sure to listen well during the lectures as they are VERY HELPFUL. Every time an extra credit opportunity arises be sure to take it, because it will help u a lot in the end, my grade went from an 85% to a 92% because of it.
Lots of extra credit that actually makes a grade difference. Gives out lecture captures and notes, and sample exams to help prepare for upcoming exams. Sample exams are pretty much same format as exams, so make sure you know how to do every problem. He's usually on piazza answering questions 24/7, so he really cares about helping his students.
really caring, everything is given to you to pass. You just need to take the time to study the material, seek help/tutoring. All the resources are provided
Bello is one of the only teachers ive had at UIC who really wants you to do well in his class and makes sure of it. He bumps your grade almost 5% at the end, answers emails and discussion posts SO QUICKLY and really cares about what he teaches. This is a HARD class so beware, but Bello makes it easy to do well if you pay attention.
Gonzalo truly is a gem. He's a genuine guy and a great teacher, go to his office hours if you need to. The class consisted of weekly written homework, small quizzes, iclickers in lecture, 3 exams, and a final. Not exactly an easy A, but it is definitely doable with all the extra credit that is offered.
Amazing professor, genuinely cares for his students and is always willing to provide help outside of class. Very organized with lecture notes and making assignment/exam dates clear. Also offers lots of extra credit to make up lost points in your grade. He tends to take a while with grading, but overall would highly recommend him.
Professor Bello is phenomenal. He cares that everyone understands the material, posting his slides with and without notes, making study guides, and making homework assignments that are genuinely helpful. I ended the class with over 100%. He is truly a great professor.
He is a great professor. He is very organized and helpful.
Professor Bello is an amazing lecturer. He tries his best to make his lectures engaging and meaningful. Prof. also tries to give the most help outside of class. He is very accessible either through Piazza or office hours. (and he gives EC)....
Great professor. Generous with extra credit. He even showed how to do the extra credit problem on the midterm and final exam the lecture before. Very helpful and is cares about his students
Great Professor... Has a great way of explaining the subject such that everything makes sense. Loads of opportunities for extra credit in classes and in exams as well. Participation in class matters. Gives a lot of homework but also gives the required time for it. He is accessible after classes and in office hours and does his best to explain all.
Professor Bello is very organized and provides clear grading criteria for all exams and assignments in his class. His lecture slides are nicely prepared as well. He answers questions quickly on Piazza and listens to the concerns of his students.
Great professor,very knowledgeable and caring. Always ready to help during office hours and even outside of office hours. I haven't seen so much dedication to students in a while. I would highly recommend him if you want to learn the content of class, feel confident, and get a good grade. His lecture/code materials are very organized on blackboard
Hes probably the best professor I have ever had in that hes intelligent, a great teacher, and truly does care about his students success. Lots of extra credit opportunities and is always active on piazza answering any questions that students have. The class material is tough, but most definitely doable. Highly recommend.
Literally the highest quality professor in the UIC CS department.
This professor is really good and helpful and gives away tons of extra credit. But his lecture content are heavy as he goes over lot of stuff . Just pay attention and you'll pass easily.
He is the best professor ever.
Amazing professor, god tier hair and fit, his knowledge and wisdom can make a person insecure though, but you shouldn't feel dumb as this man is on his own level surpassing limits no human has ever accomplished before, I can only feast my eye sockets upon the knowledge that he gives to us peasants through his godly lecture slides.
Dedicated educator. Very knowledgeable about the material and will absolutely help you if you don't understand everything, if you seek it. His lectures go by very quickly because they keep you engaged.
Great lectures , approachable and helpful . Some of the material is hard like induction
he breathes this stuff, he understands it so well that it seems like he's just explaining how he woke up
Understands what students want and keeps you engaged. Amazing lecture slides lots of examples. At first, I did not like him because he is going through a lot of stuff quickly. Later I realized how easy he makes it look, even though the topics are tough. Going fast is not his fault, the class covers many different topics. You can't hate this man!
His lectures are dense and go quickly, but that's not his fault as there is a lot of material to cover. You need to pay attention otherwise you'll be lost. He's a great professor, genuinely wants his students to succeed. Despite the fast pace of his lectures he makes sure to stop to let people ask questions. Always on Piazza.
By far the best "powerpoint instructor" at this university. Amazing slides, fun and interesting lectures and extra credit to boot! The class is fast paced and can seem difficult, but he brings it down to an easily understandable level. Exams are the bulk of the grade, but partial credit is generous. Truly a Lord of Logic, you should take him!
He is the best professor I've ever taken a class with. Lectures are really amazing, makes everything so easy to understand,very caring, would love to take class with him again.
Professor Bello is a fantastic teacher. Try to establish yourself by speaking with him outside of class. Whether you need clarification on a lesson or want to talk about your academic career, he's willing to listen and offer constructive and sound advice. He's an educator through and through. The class was tough, but he made it easy to get through.
His lectures are pedagogically sound. Unfortunately, he takes eons to grade things, which is a hindrance for students who want to get feedback on their HW to learn from their mistakes.
Perhaps the only good CS professor at UIC. Thats all. Im enjoying his classes
Professor Bello is the best teacher I have ever had the pleasure of learning from during the course of my CS degree at UIC. He genuinely cares about his students learning the concepts he is trying to teach. I had him for CS 151, CS 301, and will have him for CS 418. He is always prepared, and as long as you pay attention you will learn in his class
I took Professor Bello for 151, 301, and will be taking him again for CS418. He is by far, with no competition, the best CS professor at UIC. His powerpoints are godtier and provide all the information you need to pass, but as an added bonus you get him! He can answer any questions on any topic in class and he gives a good amount of extra credit!
He's beyond amazing! His lecture slides as well as actual lectures are indisputably awesome! I feel he makes it a priority to get his students to understand his lectures, and also respond to piazza questions really quick (no matter the time). He gives decent deadlines, extra credit, and asks on exams only what he went over. Take him if you can!
Phenomenal professor! This class was difficult but he made it look like a piece of cake:) He does everything in his power to get you to understand the concepts taught in the class. He does take a while to grade things but that's a concern for people who like seeing their grades asap. IF HE'S AN OPTION FOR A CLASS, TAKE HIM!
Professor Bello is a great professor in multiple ways. He is very good at lecturing and really knows his stuff, it scared me because I never remember him fumbling his words or saying a wrong thing. He is also very quick to responding to piazza posts, sometimes extremely late or early in the morning. Probably the best CS professor I have had yet.
An excellent and ever-ready professor. He knows this stuff so well. He genuinely cares about his students succeeding. His lecture slides and his in-class lectures are top-notch, and he's always on piazza answering questions. Like there's no reason you should fail this class if you listen to him. Take him, he's really the best!
Overall great professor. Unlike some other professors, he is fair when it comes to grading and giving partial credit. There are numerous opportunities to make up for lost points, and everything is fair game. Good explanations and helpful when you are confused about something.
Fantastic professor hands down. Has the ability to teach all concepts in a way students understand best.
I would not take his class again ever.
Prof. Bello is one of the best professors in the CS department, his teaching makes classes like these interesting and easy.
When it comes to teaching, he is and I'm not exaggerating, a god amongst mortals. I read a review for him saying they're worried how much sleep he gets given how late he's up answering questions on piazza. That sums it up. Great teacher, genuinely cares about students, great slides, always down to give extra credit. What more can you ask for?
I thought there weren't good Professors at UIC until I stumbled upon Dr. Bello. Enroll into this class and you have nothing to worry about. You will 100% learn, have fun and do well! He is such a caring person, and puts lots of efforts in everything he does. Dr. Bello deserves all the success coming his way.
Professor Bello is an absolute gem. His explanations during lecture are extremely helpful and easy to understand. The midterms/final cover exactly what he goes over in class so make sure to attend and pay attention. The exams are not hard if you understand the material. The homework is probably the hardest part of the class, but overall, good prof!
He made me fall in love with Data Science, he teaches just the right amount of Math and background required and focuses more on practical aspects of things. His teaching is very good. Never missed a single class.
One of the better professors at UIC.
An excellent professor. Gives plenty of examples and clear explanations. Not once has he been unable to not answer a question asked in person. When messaged, he answers within 30min. Provides practice exams, homework, and labs to prepare for exams- all which are of reasonable amount and difficulty. Plenty of opportunities to get assistance. Smart.
Although this is my first semester at UIC, Bello is definitely the best CS teacher I have had the pleasure of having. This man is always responding to student emails and Piazza posts, having TA sessions, and offers help for exmas. 6 / 5, if I could
One of the most organized and passionate teachers I've met. One of the best at UIC.
Professor Bello is a real gem to the CS Department. If you are taking Discrete Math try to take it with him. He makes it easier to understand the course material and his lecture slides are a work of art. The way the class is organized is amazing and there is tons of opportunities for extra credit in this class. Please take the effort to go to class
THIS MAN DA GOAT! His lectures are so good and there's lots of extra credit! Participate in the Iclicker thing and get 2% added to your final grade. His study guides are very close to the exams. Participate, do homeworks, and pass!
Best professor you will ever have at UIC. Lectures are incredibly designed, he has them down to the minute, and he cares a ton about his students. I've never had a class where I genuinely felt like I was truly learning and truly had the chance to succeed. You'll learn his content well, and you'll do well, thanks to his teaching.
Professor Bello made discrete math easy to learn. The lectures are amazing and you get 2% extra credit if you do the iclickers. He prepares students very well for the exams and always has office hours before homework and exams. If you take CS 151 try to take it with Professor Bello. I'm so glad I got to take discrete math with Professor Bello!
Professor Bello is the golden standard for profs. His lectures are fast-paced, but the content in them is directly used in HW, labs, and exams. He gives many opportunities to score EC, holds very good review sessions for all the exams, and is very quick to respond to questions on Piazza. He is a very reasonable prof and should teach more courses!
Very caring professor, always asks in class if everyone understands. 10/10 would take again in a heart beat!
At first the course seems hard, but this professor makes sure that his lectures are clear and makes sure everyone understands the material.
He is a really good professor who gives you lots of extra credit, but be careful of the quizzes that come every week. As long as you listen and study in class you will be fine.
Professor Bello is a professor that loves his students, he always offers extra help and extra credit! Furthermore, he's always spending hours with students to assure they succeed. I personally feel that he is the best professor at UIC and I'm sure many students would agree with me! Thanks for reading!
If you're reading this and you've seen his overall reviews already, you shouldn't even check the other professors. Just sign up for Bello. He's obviously going to be the best for your success. Nothing can be said that hasn't already been said. Thank us later.
The one of the best professor that I ever meet
I agree that Bello is one of the better teachers in the CS department. My only complaint would be that he puts grades in super slowly, so you don't really know how well you're doing in the course till the end. The class is straightforward as long as you attend lectures and pay attention. Really enjoyed having Bello though. He knows his stuff.
Best professor at UIC. No other professor goes out of their way to put this much effort into their lectures to make sure everyone understands. If you lost go to his office hours and ask, he will re-explain the material until you understand it. Very generous in grading and gives lots of extra credit opportunities to raise your grade
GOOO TOOO LECTURE. lectures are kinda boring but make sense always and are really good. Go to class, and do everything you can to make sure you stay awake in lecture. drink caffeination or snort coffee idc stay awake if u do that you pass, labs are easy hw is hard if u don't go to lecture. Take notes during the lecture. He is a very chill dude tho.
If you attend the lectures and do the homework you'll be fine. He does a good job at teaching and tries really hard to make sure his students understand the information.
OMG!this is literally the best Professor at UIC.He considers each and every student and is very understanding. His teaching style is awesome, grading is not too harsh but perfect, lots of extra credit in class,labs are useful (unlike some other professors who dont know what they are teaching or what their students are going through). He is the best
There is a lot of material, but he teaches it very well and always stops to answer questions. If something is not clear, he won't move on and leave you confused.
The angel himself! The best professor in the whole department and the whole university. Provides multiple extra credit opportunities and helps in every aspect of the course and outside class. He picks his TAs and ensures that they are the best. This man needs a good raise. His lectures are moderately paced and he ensures to address all questions.
The practice exam is the real exam with just the values swapped. Do the practice exam, set up a community post on piazza for people to volunteer answers (volunteer your own as well, don't just ask - that usually leads to minimal participation). You'll basically have the answer key to the exam.
Homework is really hard in this class, don't fret though, his and his TA's office hours really distinguished me from possibly ending with a C like in 151 to an A just by putting in effort. This class is easier than 151 if you show up to lectures and office hours. Gem of a professor, take him for any class.
He's gonna make sure you know the material.
Professor Bello is real asset to the department. Theoretical Computer Science may be intimidating but with him and his wonderful lectures, it didn't feel that way. Homeworks can be a bit confusing so definitely start at least early. Strong material and guides to succeed throughout this class all you need to do is put in the work for it. Great man.
Only professor I had to spend 2.5 hrs of his day to review with us and answer questions.
Arguably the best CS professor at UIC. Definitely cares about his students. His homework, labs, lectures, and practice exams are the best example of "the work you put in directly translating to the results you get back" on quizzes and exams out of any CS or math class I've ever taken. Provides plenty of extra credit opportunity as well.
Easily the best professor in the entire uic CS department. He makes complicated topics easy to understand and is always willing to help students by going over concepts till they sink in.
His lectures are very well organized. The slides are easy to read and he's able to make a complex subject easier to understand as he talks. Although you might not understand everything at every lecture the labs will help you to understand the work. Also office hours are very helpful, I would use them as often as you can.
A great Prof hands down. The lecture slides will help a LOT. The exams cover quite a bit of content, but it is not difficult once you get used to the structure. Prof provides enough resources for you to succeed in this class.
Haven't come across a Professor like Prof.Bello. The way he explains the course materials and the slides he prepares are out of this world. He has a lot of homework for his class but those homework prepares you for his exams. He is very approachable and loves to answer questions. I do hope he teaches CS 418 again so I could take it with him
5/5. Take him if you have the option
I loved his way of teaching. He was always to the point and provided perfect examples for the new material we learned. His way of organizing everything on black board like videos and assignments and piazza was very helpful as a student. He always listens to student within reason you can see this in his office hours and during lectures.
awesome teacher, very knowledgeable and enthusiastic about the material (CS 151)
best cs professor at uic. offers lots of extra credit opportunities at the end of the semester, clearly cares a lot about the subject and will always explain if you have any questions. VERY good lectures, able to explain difficult material in a clear and simple manner. if you have to chance to take him, DO IT.
Professor Bello is the best professor in the CS department, hands down. His lectures are really good and the lecture notes he uploads on Blackboard are also amazing for studying. He offers plenty of opportunities for extra credit and office hours are highly accessible. Definitely take him whenever possible.
Best of the best.
He is strict, Forget cheating
Bello is the best! 151 was tough for me but he has a lot of office hours/review sessions and he is willing to meet by appointment. He teaches a tough course very clearly. Review his lecture slides while doing the assignments, it will help a lot.
professor Bello is the best professor I've ever had, truly a kind-hearted man who cared about all his students. any questions you have or anything you have on your mind you can ask him and he will be more than happy to answer. he gives extra credit and explains the material very well. I wish Bello taught all of the cs classes at UIC.
Amazing professor! Have been hearing about him since my first semester, Im glad I got to take one class with him! He is smart, has great notes, explanation and actually cares about the students!
I wish he taught ECE courses too. I had him for CS-151 and he was the best professor I've ever taken. Professor if you're reading this you're amazing!
Absolutely amazing professor, if you manage to go to lectures, take good notes, and attend office hours, he will be extremely helpful and is very conscious of the student. He manages to organize his lectures to where everything you hear in that class is jam packed with useful information. You 100% should take him for this course.
Amazing professor who does not skip steps and always redoes exercises from the last lecture so you can remember the material. Also, he is very active in Piazza, so if you have any questions, he will surely help you. The bad side is that he is too technical; you must learn the mathematical language. For labs, most of the time you will need notes
Good prof
He's the GOAT, really good at what he's doing.
Overall, he's very good at giving lectures, and his notes are extremely helpful, and it is easy to understand the lecture material. He's a very kind professor and is very understanding and helpful when asking questions.
Truly wants everyone to succeed in his classes. Very good at explaining concepts and making sure everyone understands them. Will always be able to help you if you're truly lost on a topic. Also very generous with extra credit.
Didn't always finish the lecture but it's just 111 so it's easy to refer to the zyBooks/lecture slides. Fell behind on course schedule too but wasn't a big deal. Other than that, he's a REALLY nice guy who genuinely wants you to succeed. Often held extra office hours for projects. Super easy grader too. Just an amazing human being overall tbh
Professor Bello is amazing! His lectures are super engaging, and he's always happy to help with any questions. Definitely take advantage of Piazza and office hours - they're a game-changer. Unstuck study was also clutch for prepping.
First semester at UIC and got lucky to study CS111 with Professor Bello. He is an amazing Prof with respected characteristics. Amazing lectures were driven, he is caring about his students, their success and almost always available on Zybooks & during his Office hours. He is trying to give out the most. Would give million stars if I could! GOATT!!!
The only professor at UIC's CS department worthy of the title of professor. An educator who prepares notes and examples, recaps content, responds to emails and forums, has clear homework assignments and relevant practice problems. Best professor you can ever take. Every other "professor" should be ashamed in comparison to this gem.
He is good professor and what ever he tought was very easy to learn.
He is the best among the best! Period!
You want to be successful in class? Take him. You will miss his lectures with carefully annotated content before every exam in your following courses. Took him twice and among that period, I can't wait to get the chance to take him again. Genuinely is a guru in whatever he's teaching, and cares a lot about his students.
Perfect teacher, doesn't over complect concepts.
He is the BEST! Literally the goat. His reviews speak for itself... one of the only professor I've decided to review.
It is with an immense and profound sense of duty, coupled with uncontainable intellectual admiration, that I undertake the solemn task of composing this review for Professor Bello. To merely call this a "review" feels a disservice, akin to describing the Mona Lisa as a competent portrait or the Grand Canyon as a notable ditch. 5/5. goat
Professor Bello is an experience that transcends the standard metrics of university education. He is not merely a professor; he is an academic luminary, a virtuoso of computer science education, and without a single hyperbole, the greatest pedagogical asset on the UIC campus. Professor Bello is, in a word, superlative.
Listen to the glaze. He's lowkey the goat
As long as you do all the homework and quizzes. This class will be easy.
He's SUCHHHH a good professor! You still have to put in work and understand the material of course but I've never had a class where I don't have to teach myself. He genuinely will help you understand the concepts. He's AMAZING!!! Take him!
Class Info
Online Classes
100%
Attendance Mandatory
75%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.20 avg changeRatings by Course
CS418
5.0
(4)CS151CS301
5.0
(3)CS301
4.9
(28)CS151
4.8
(84)CS111
4.8
(6)Difficulty by Course
CS151CS301
3.7
CS418
3.3
CS301
3.2
CS151
2.8
CS111
2.7