4.9

Gonzalo Bello Lander

Computer Science - University of Illinois Chicago

4.9
Quality
2.9
Difficulty
98%
Would Retake
125
Reviews
4.9
Quality
2.9
Difficulty
4.9
Helpful
4.9
Clarity

98%

Would Retake

125

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

75%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 105 grades
Most common grades:
A (51)
A+ (28)
B (12)
Grade Distribution
A(79)B(12)C(3)D(0)F(0)A-/B+(11)
Based on 113 reported grades
A: 51
A+: 28
B: 12
Not sure yet: 8
Common Tags
EXTRA CREDIT (45)
Respected (40)
Amazing lectures (39)
Caring (37)
Gives good feedback (33)
Amazing lectures (28)
Accessible outside class (23)
Inspirational (12)
Rating Trend

Stable

+0.20 avg change
Feb
Mar
Apr
Oct
Nov
Dec
Last 6 months
Ratings 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)
4.0
4.0
CS151
Nov 1, 2017
Would take again

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.

Gives good feedback
Caring
4.0
2.0
CS151
Grade: A
Nov 16, 2017
Would take again

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.

Gives good feedback
Amazing lectures
EXTRA CREDIT
5.0
4.0
CS151
Grade: B
Nov 21, 2017
Would take 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.

Participation matters
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
5.0
2.0
CS151
Grade: A+
Dec 1, 2017
Would take again

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.

Inspirational
Amazing lectures
Caring
5.0
4.0
CS151
Grade: A
Dec 9, 2017
Would take again

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.

Gives good feedback
EXTRA CREDIT
Would take again
5.0
3.0
CS151
Dec 10, 2017
Would take again

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.

Amazing lectures
EXTRA CREDIT
Would take again
5.0
3.0
CS151
Grade: A
Dec 20, 2017
Would take again

Great Professor. Take him if you ever have the chance to.

Gives good feedback
EXTRA CREDIT
Would take again
5.0
2.0
CS151
Grade: A
Dec 20, 2017
Would take again

EXCELLENT TEACHER! HE WANTS YOU TO DO WELL AND HE WILL MAKE SURE OF IT.

Gives good feedback
Respected
Participation matters
5.0
2.0
CS151
Grade: A+
Dec 20, 2017
Would take again

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

Amazing lectures
Caring
EXTRA CREDIT
5.0
3.0
CS151
Dec 20, 2017
Would take again

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.

Gives good feedback
Respected
Caring
5.0
3.0
CS151
Grade: A
Dec 21, 2017
Would take again

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.

Gives good feedback
Amazing lectures
EXTRA CREDIT
5.0
1.0
CS151
Grade: A
Dec 21, 2017
Would take again

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

Gives good feedback
Respected
Would take again
5.0
3.0
CS151
Grade: A
Dec 21, 2017
Would take again

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.

Amazing lectures
Caring
EXTRA CREDIT
5.0
3.0
CS151
Grade: Not sure yet
Feb 1, 2018
Would take again

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.

Get ready to read
Clear grading criteria
Amazing lectures
5.0
3.0
CS151
Grade: A+
Feb 13, 2018
Would take again

a good teacher

Gives good feedback
Amazing lectures
EXTRA CREDIT
5.0
3.0
CS151
Apr 2, 2018
Would take again

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.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
EXTRA CREDIT
5.0
4.0
CS301
May 4, 2018
Would take again

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.

Participation matters
BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
4.0
5.0
CS151
May 11, 2018
Would take again

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.

Tough Grader
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS151
Grade: B+
May 14, 2018
Would take again

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!

Get ready to read
Amazing lectures
Caring
5.0
3.0
CS301
Grade: A
May 17, 2018
Would take again

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.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CS151
Grade: A
May 17, 2018
Would take again

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.

Respected
Amazing lectures
EXTRA CREDIT
5.0
2.0
CS151
Grade: A
May 17, 2018
Would take again

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.

LOTS OF HOMEWORK
Amazing lectures
EXTRA CREDIT
5.0
3.0
CS151
Grade: B+
May 17, 2018
Would take again

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

Skip class? You won't pass.
Caring
EXTRA CREDIT
5.0
5.0
CS151
Grade: A
May 17, 2018
Would take again

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.

Respected
LOTS OF HOMEWORK
EXTRA CREDIT
5.0
3.0
CS151
Grade: A
May 17, 2018
Would take again

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.

ACCESSIBLE OUTSIDE CLASS
Caring
EXTRA CREDIT
5.0
4.0
CS301
Grade: A
Jun 11, 2018
Would take again

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.

Gives good feedback
Respected
Clear grading criteria
5.0
2.0
CS151
Grade: A+
Jul 24, 2018
Would take again

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.

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
CS301
Aug 11, 2018
Would take again

He is a great professor. He is very organized and helpful.

5.0
3.0
CS151
Grade: A
Aug 22, 2018
Would take again

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

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
EXTRA CREDIT
5.0
3.0
CS151
Grade: A+
Nov 17, 2018
Would take again

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

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CS151
Grade: A
Dec 9, 2018
Would take again

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.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
EXTRA CREDIT
5.0
3.0
CS151
Dec 15, 2018
Would take again

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.

Clear grading criteria
Amazing lectures
Caring
5.0
3.0
CS418
Grade: A+
Dec 20, 2018
Would take again

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

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
CS151
Grade: A
Dec 22, 2018
Would take again

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.

Respected
Clear grading criteria
Caring
5.0
3.0
CS418
Grade: A
Dec 28, 2018
Would take again

Literally the highest quality professor in the UIC CS department.

Inspirational
Amazing lectures
GROUP PROJECTS
4.0
3.0
CS151
Grade: A+
Jan 10, 2019
Would take again

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.

LOTS OF HOMEWORK
EXTRA CREDIT
LECTURE HEAVY
5.0
2.0
CS151
Grade: B+
Mar 8, 2019
Would take again

He is the best professor ever.

Gives good feedback
Respected
Caring
5.0
2.0
CS151
Grade: A
May 8, 2019
Would take again

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.

Hilarious
Amazing lectures
EXTRA CREDIT
5.0
3.0
CS151
Grade: Not sure yet
May 8, 2019
Would take again

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.

Respected
Amazing lectures
Caring
4.0
3.0
CS151
Grade: A
May 9, 2019
Would take again

Great lectures , approachable and helpful . Some of the material is hard like induction

Gives good feedback
Lots of homework
Amazing lectures
5.0
3.0
CS151
May 10, 2019
Would take again

he breathes this stuff, he understands it so well that it seems like he's just explaining how he woke up

Gives good feedback
Accessible outside class
EXTRA CREDIT
5.0
4.0
CS151
Grade: A
May 10, 2019
Would take again

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!

Lots of homework
Participation matters
Amazing lectures
5.0
4.0
CS151
May 11, 2019
Would take again

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.

Accessible outside class
Caring
EXTRA CREDIT
5.0
3.0
CS151
Grade: A
Jul 2, 2019
Would take again

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!

Amazing lectures
Lecture heavy
EXTRA CREDIT
5.0
3.0
CS151
Grade: A
Aug 24, 2019
Would take again

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.

Respected
Amazing lectures
Caring
5.0
4.0
CS301
Grade: A
Dec 12, 2019
Would take 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.

Accessible outside class
EXTRA CREDIT
Lecture heavy
3.0
5.0
CS301
Grade: Not sure yet
Dec 13, 2019
Wouldn't take again

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.

Lots of homework
Lecture heavy
EXTRA CREDIT
5.0
2.0
CS151
Grade: Not sure yet
Feb 18, 2020
Would take again

Perhaps the only good CS professor at UIC. Thats all. Im enjoying his classes

5.0
3.0
CS301
Grade: A
Feb 21, 2020
Would take again

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

Respected
Amazing lectures
Caring
5.0
3.0
CS151CS301
Grade: A+
Feb 26, 2020
Would take again

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!

Respected
Inspirational
Amazing lectures
5.0
4.0
CS151
Grade: A+
Apr 21, 2020
Would take again

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!

Accessible outside class
Amazing lectures
Caring
5.0
4.0
CS151
Grade: A+
May 9, 2020
Would take again

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!

Respected
Amazing lectures
EXTRA CREDIT
5.0
3.0
CS151
May 10, 2020
Would take again

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.

Accessible outside class
Amazing lectures
Lecture heavy
5.0
3.0
CS151
Grade: A+
Jun 5, 2020
Would take again

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!

Lots of homework
Amazing lectures
EXTRA CREDIT
5.0
4.0
CS301
Aug 12, 2020
Would take again

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.

Gives good feedback
Respected
Accessible outside class
4.0
2.0
CS151
Grade: A+
Oct 8, 2020
Would take again

Fantastic professor hands down. Has the ability to teach all concepts in a way students understand best.

Gives good feedback
Respected
Accessible outside class
1.0
5.0
CS151
Grade: C-
Mar 1, 2021
Wouldn't take again

I would not take his class again ever.

Lots of homework
Lecture heavy
Tough grader
5.0
2.0
CS151
Grade: A+
Apr 26, 2021
Would take again

Prof. Bello is one of the best professors in the CS department, his teaching makes classes like these interesting and easy.

Respected
Amazing lectures
Caring
5.0
3.0
CS418
Grade: A
Apr 29, 2021
Would take again

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?

Gives good feedback
Accessible outside class
Participation matters
5.0
1.0
CS301
Grade: A
May 4, 2021
Would take again

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.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
4.0
CS301
Grade: B
Sep 23, 2021
Would take again

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!

Amazing lectures
Caring
EXTRA CREDIT
5.0
4.0
CS418
Grade: A
Oct 25, 2021
Would take again

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.

Lots of homework
Clear grading criteria
Caring
5.0
3.0
CS151
Grade: A+
Nov 8, 2021
Would take again

One of the better professors at UIC.

5.0
4.0
CS151
Grade: Not sure yet
Nov 8, 2021
Would take again

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.

Gives good feedback
Respected
Amazing lectures
5.0
2.0
CS151
Grade: Not sure yet
Nov 17, 2021
Would take again

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

Gives good feedback
Accessible outside class
Amazing lectures
5.0
2.0
CS151
Grade: A
Dec 9, 2021
Would take again

One of the most organized and passionate teachers I've met. One of the best at UIC.

Gives good feedback
Respected
Lots of homework
5.0
3.0
CS151
Grade: A+
Dec 11, 2021
Would take again

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

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
3.0
CS151
Grade: A+
Dec 16, 2021
Would take again

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!

Respected
Participation matters
Amazing lectures
5.0
3.0
CS151
Grade: A
Dec 17, 2021
Would take again

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.

Respected
Clear grading criteria
Amazing lectures
5.0
2.0
CS151
Grade: A
Dec 17, 2021
Would take again

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!

Amazing lectures
Caring
EXTRA CREDIT
5.0
3.0
CS151
Grade: B
Dec 17, 2021
Would take again

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!

Respected
Inspirational
Amazing lectures
5.0
2.0
CS151
Grade: A
Mar 9, 2022
Would take again

Very caring professor, always asks in class if everyone understands. 10/10 would take again in a heart beat!

Amazing lectures
Clear grading criteria
Inspirational
5.0
2.0
CS151
Grade: A+
Apr 1, 2022
Would take again

At first the course seems hard, but this professor makes sure that his lectures are clear and makes sure everyone understands the material.

Amazing lectures
Gives good feedback
Respected
5.0
2.0
CS151
Grade: A-
Apr 7, 2022
Would take again

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.

Participation matters
EXTRA CREDIT
Lots of homework
5.0
2.0
CS151
Grade: B+
May 6, 2022
Would take again

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!

EXTRA CREDIT
Amazing lectures
Caring
5.0
2.0
CS151
Grade: B
May 10, 2022
Would take again

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.

EXTRA CREDIT
Caring
Respected
5.0
1.0
CS151
Grade: C
May 11, 2022
Would take again

The one of the best professor that I ever meet

EXTRA CREDIT
Gives good feedback
Respected
4.0
2.0
CS151
Grade: A
May 10, 2022
Would take again

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.

EXTRA CREDIT
Amazing lectures
Inspirational
5.0
3.0
CS151
Grade: A
May 12, 2022
Would take again

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

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CS151
Grade: A+
May 14, 2022
Would take again

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.

EXTRA CREDIT
Lecture heavy
Test heavy
5.0
3.0
CS151
Grade: A+
Aug 7, 2022
Would take again

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.

EXTRA CREDIT
Lecture heavy
5.0
2.0
CS301
Grade: A+
Nov 10, 2022
Would take again

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

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CS301
Grade: A-
Nov 15, 2022
Would take again

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.

Participation matters
Amazing lectures
Lecture heavy
5.0
1.0
CS151
Grade: A+
Nov 28, 2022
Would take again

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.

Inspirational
Caring
Accessible outside class
5.0
1.0
CS151
Grade: A+
Dec 2, 2022
Would take again

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.

Clear grading criteria
Gives good feedback
5.0
4.0
CS301
Grade: A
Dec 12, 2022
Would take again

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.

Amazing lectures
Lots of homework
Beware of pop quizzes
5.0
3.0
CS301
Grade: B
Dec 15, 2022
Would take again

He's gonna make sure you know the material.

Lots of homework
Respected
5.0
3.0
CS301
Grade: A
Jan 1, 2023
Would take again

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.

EXTRA CREDIT
Amazing lectures
Lecture heavy
5.0
2.0
CS301
Grade: B
May 4, 2023
Would take again

Only professor I had to spend 2.5 hrs of his day to review with us and answer questions.

Participation matters
Respected
Accessible outside class
5.0
3.0
CS151CS301
Grade: B
Jun 10, 2023
Would take again

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.

Amazing lectures
Caring
Accessible outside class
5.0
3.0
CS301
Grade: B
Jul 30, 2023
Would take again

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.

Amazing lectures
Gives good feedback
Inspirational
5.0
4.0
CS301
Grade: B+
Aug 1, 2023
Would take again

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.

Participation matters
Lecture heavy
5.0
3.0
CS301
Grade: A
Aug 4, 2023
Would take again

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.

Amazing lectures
Lots of homework
Caring
5.0
3.0
CS301
Grade: A
Aug 21, 2023
Would take again

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

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
3.0
CS151
Grade: Not sure yet
Oct 25, 2023
Would take again

5/5. Take him if you have the option

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
4.0
CS151
Grade: B
Nov 20, 2023
Would take again

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.

Tough grader
Participation matters
Amazing lectures
5.0
3.0
CS151
Grade: A+
Nov 28, 2023
Would take again

awesome teacher, very knowledgeable and enthusiastic about the material (CS 151)

5.0
2.0
CS151
Grade: B
Dec 7, 2023
Would take again

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.

EXTRA CREDIT
Amazing lectures
Caring
5.0
2.0
CS151
Grade: A
Dec 7, 2023
Would take again

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.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
3.0
CS151
Grade: B+
Dec 27, 2023
Would take again

Best of the best.

EXTRA CREDIT
Amazing lectures
4.0
5.0
CS151
Grade: A+
Jan 4, 2024

He is strict, Forget cheating

Tough grader
Amazing lectures
Lots of homework
5.0
3.0
CS151
Grade: B
Jan 6, 2024
Would take again

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.

Tough grader
Respected
Accessible outside class
5.0
3.0
CS151
Grade: C
Jan 10, 2024
Would take again

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 lectures
Caring
Respected
5.0
5.0
CS301
Grade: A+
Jan 11, 2024
Would take again

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!

Amazing lectures
Caring
Accessible outside class
5.0
2.0
CS151
Grade: A
Feb 2, 2024
Would take again

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!

Amazing lectures
Respected
Accessible outside class
5.0
4.0
CS151
Grade: A
Feb 19, 2024
Would take again

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.

Gives good feedback
Respected
4.0
2.0
CS151
Grade: A
Mar 29, 2024
Would take again

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

Get ready to read
Gives good feedback
Lecture heavy
5.0
4.0
CS151
Grade: B+
Apr 28, 2024
Would take again

Good prof

Caring
Respected
5.0
2.0
CS151
Grade: A
Apr 28, 2024
Would take again

He's the GOAT, really good at what he's doing.

Gives good feedback
Inspirational
Test heavy
5.0
2.0
CS151
Grade: B
May 7, 2024
Would take again

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.

Amazing lectures
Gives good feedback
Respected
5.0
2.0
CS301
Grade: A
May 7, 2024
Would take again

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.

EXTRA CREDIT
Amazing lectures
4.0
3.0
CS111
Grade: A
Nov 26, 2024
Would take again

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

EXTRA CREDIT
Caring
Accessible outside class
5.0
3.0
CS151
Grade: B+
Jan 3, 2025
Would take again

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.

5.0
3.0
CS111
Grade: A
Jan 20, 2025
Would take again

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

Amazing lectures
Caring
Accessible outside class
5.0
5.0
CS151CS301
Grade: A
Jan 20, 2025
Would take again

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.

Amazing lectures
Respected
Accessible outside class
5.0
1.0
CS111
Grade: A
Feb 10, 2025
Would take again

He is good professor and what ever he tought was very easy to learn.

5.0
3.0
CS111
Grade: A
Mar 30, 2025
Would take again

He is the best among the best! Period!

Amazing lectures
Caring
Accessible outside class
5.0
3.0
CS111
Grade: A
Mar 30, 2025
Would take again

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.

EXTRA CREDIT
Inspirational
Accessible outside class
5.0
3.0
CS301
Grade: Not sure yet
Apr 24, 2025
Would take again

Perfect teacher, doesn't over complect concepts.

Amazing lectures
Gives good feedback
5.0
2.0
CS301
Grade: A
Oct 22, 2025
Would take again

He is the BEST! Literally the goat. His reviews speak for itself... one of the only professor I've decided to review.

Inspirational
Caring
Respected
5.0
2.0
CS301
Grade: A+
Nov 24, 2025
Would take again

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

5.0
3.0
CS301
Grade: A+
Nov 24, 2025
Would take again

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.

5.0
3.0
CS301
Grade: A+
Nov 25, 2025
Would take again

Listen to the glaze. He's lowkey the goat

Amazing lectures
Inspirational
Caring
5.0
3.0
CS111
Grade: A-
Dec 5, 2025
Would take again

As long as you do all the homework and quizzes. This class will be easy.

Respected
Accessible outside class
5.0
3.0
CS301
Grade: A
Dec 9, 2025
Would take again

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

LowHigh

Predicted Grade

A-

95% confidence
Based on 105 grades
Most common grades:
A (51)
A+ (28)
B (12)
Grade Distribution
A(79)B(12)C(3)D(0)F(0)A-/B+(11)
Based on 113 reported grades
A: 51
A+: 28
B: 12
Not sure yet: 8
Common Tags
EXTRA CREDIT (45)
Respected (40)
Amazing lectures (39)
Caring (37)
Gives good feedback (33)
Amazing lectures (28)
Accessible outside class (23)
Inspirational (12)
Rating Trend

Stable

+0.20 avg change
Feb
Mar
Apr
Oct
Nov
Dec
Last 6 months
Ratings 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

Similar Professors