3.8

Donald (Don) Bonidie

Computer Science - University of Pittsburgh

3.8
Quality
2.4
Difficulty
76%
Would Retake
128
Reviews
3.8
Quality
2.4
Difficulty
3.8
Helpful
3.8
Clarity

76%

Would Retake

128

Reviews

Rating Distribution
Official

5

56

4

30

3

20

2

10

1

12

What Students Say

“He's a great guy, and knows his stuff”

CS441 - 5.0 rating

“There are no questions on the exams not covered in class”

CS0441 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

18%

Textbook Required

60%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 60 grades
Most common grades:
A (31)
Not sure yet (21)
B+ (10)
Grade Distribution
A(37)B(8)C(3)D(1)F(0)A-/B+(12)
Based on 83 reported grades
A: 31
Not sure yet: 21
B+: 10
B: 7
Common Tags
Hilarious (41)
Graded by few things (32)
Test heavy (25)
Participation matters (15)
Amazing lectures (11)
Respected (9)
Clear grading criteria (8)
EXTRA CREDIT (8)
Rating Trend

Declining

-0.41 avg change
Dec
Apr
May
Jun
Nov
Dec
Last 6 months
Ratings by Course

CS134

5.0

(6)

CS334

5.0

(2)

CS0334

5.0

(1)

COMPSCIE

5.0

(1)

CS590

5.0

(1)
+9 more courses
Difficulty by Course

COMPSCIE

4.0

CS007

3.3

CS0441

2.8

CS0007

2.7

CS441

2.3

Reviews (128)
1.0
4.0
CS0441
Feb 20, 2003

This prof is has absolutely no teaching ability, he doesn't follow the syllabus

4.0
2.0
CS132
Feb 20, 2003

was a great teacher, class is sooooooooo easy...

4.0
1.0
CS131
Feb 26, 2003

easy teacher

5.0
3.0
CS441
Mar 25, 2003

No Comments

5.0
3.0
CS441
Mar 26, 2003

I got to class so I find the class very easy. He really care about teaching and making sure we learn

5.0
1.0
CS131
Dec 14, 2003

Class was very easy and very fun. The material was the main reason for it but he was very helpful to those that were having difficulties. Very good class

5.0
3.0
CS134
May 12, 2004

Cool class. Some dumb people slowed us down sometimes but he was cool. His jokes suck but he grades fair.

5.0
3.0
CS134
Dec 17, 2004

Great class and fun! He makes it easy even for beginners like me. Tests are tough but easy grader. Kind of cute for an older guy :-)

1.0
3.0
CS0134
Dec 29, 2004

Horrible teacher. He doesn't really lecture or teach anything and he makes the tests hard! Don't buy the book! Some directions were misheard on one of the projects and he gave me a zero, even when I did the project! Since he wouldn't give me ANY credit, I will have to go to the Dean.

5.0
3.0
CS134
Jan 4, 2005

Easy class. Learned some cool web stuff. He keeps the class light and fun. Go to class and its easy A!

5.0
1.0
CS134
Mar 16, 2005

Easy class, easy and laid-back teacher. Class offers lots of tips and hints on how to make a good web layout. He is willing to help and lenient on grades. There's a project you have to do with a partner but it's not bad at all. Good class!

1.0
2.0
CS1590
Oct 31, 2005

How awful was he? Let me count the ways. His own writing skills are horrendous. Can't even spell, has little command of the language, and he's teaching a writing course? His TA, who didn't attend class, and must not have read the books either, graded all the papers. Ugh! Run away! Far away! Stick to Web design, Don. 1590 is WAY out of your league

1.0
1.0
CS1590
Dec 8, 2005

Was really looking forward to this class, having heard great things from friends. Don's really easy, and a nice enough guy, but the Emperor definitely has no clothes. He's totally overmatched in this class. Wait until Addleman teaches the class and take it then. Avoid Don for 1590 at all costs. He can't spell, can't write and can't teach writing.

5.0
2.0
CS1590
Feb 14, 2006

This class was great. He teaches relevant material and makes it very interesting. If you do not do the assignments you will not like him! He's easy to get over on late papers. Definitely the best 1590 instructor.

5.0
1.0
CS134
Aug 31, 2006

Nice guy, very helpful. Easy class. Do well on the project and listen when he reviews for tests and you'll be fine.

5.0
1.0
CS134
Mar 16, 2007

Awesome teacher! Very easy class to learn HTML and you get credit for labs just for showing up. Tests can be tricky but all andswers can be found directly in the notes. Highly reccommended!

5.0
2.0
CS334
Oct 23, 2007

Don is an awesome teacher! I didn't even need this class, but I needed credits. I'm sure glad that I took this class. Don is hilarious! He's a really nice guy. This class is really easy. Oh yeh, don't buy the book. Everything you need is online (his site and web resources). I wish I could have this guy for other CS classes

5.0
1.0
CS0334
Dec 14, 2007

This class is super easy. The book's a nice thing to have just for the CD it comes with (it has code on it you can use for labs, etc.). Just show up for the labs and you'll easily get an A+.

4.0
1.0
CS0134
Dec 16, 2007

Don is the man. CS134 was an easy class, just show up for labs and you will get the credit. Tests are easy, too. He is very laid back and fun to listen to, I would highly recommend taking his classes

4.0
1.0
CS0134
Apr 17, 2008

Don is a cool guy, likes to joke around a lot. Go to labs and you'll get credit. You can buy the book if you want but he never uses it and never really refers to it in class. There is a CD that gives you code you can use but thats the only useful thing.

5.0
4.0
COMPSCIE
Aug 10, 2008

No Comments

4.0
2.0
CS0134
Aug 25, 2008

Super easy class...basic html n javascript....you can breeze through the class with an A by just attending his lectures and labs....text book is not that great....I would suggest sticking to his web resources! Don is helpful too....his laid back attitude makes the class interesting

5.0
1.0
CS334
Mar 3, 2009

Take 134 and 334. You'll learn tons about Web Design.

2.0
1.0
CS0441
Dec 29, 2011

Thankfully the subject matter was easy, because anything more theoretical or complex and he wouldn't have been able to teach... He's really nice and has a good sense of humor, and certainly cares, but he really can't explain some of the mathematical concepts he's telling you to use... another class where you learn to use formulas.

2.0
4.0
CS0441
Dec 20, 2012

I've heard he's a good CS professor but he just wasn't able to teach discrete well. I think if he stopped relying on the slides, he'd be more effective.

3.0
1.0
CS441
Dec 26, 2012

boring lecture.....just reading slides again and again. easy test.....soooo easy...

4.0
2.0
CS0441
Feb 28, 2013

Don is the man. Hilarious. reccommended just for the entertainment value

5.0
1.0
CS441
May 5, 2013

Only use textbook for weekly homework. All answers can be found online. Two tests, he lets you have notes with infinite pages and no examples. Turn them in a week before tests. Most of test questions off homework. Responds immediately to emails. Slides in class available online. Go to class though; it's fun and enjoyable. Easy A+.

4.0
1.0
CS1590
Nov 19, 2013

Don is very intelligent and amusing - he can't (and doesn't) grade formal essays to save his life, but while in class he sparks and guides some brilliant discussion of questions most students wouldn't have thought to bring to the table. This course and professor come highly recommended.

5.0
2.0
CS590
Grade: A
Dec 26, 2013

Don is a great at lecture and hilarious. A laid back and local attitude. Attending and participating in class is mandatory and easy. It's a class that is fun to go to and no pressure. The papers however, you better bring your A game, the TA grades the papers. Don will be one of your favorite teachers hands down and creates a great class environment

4.0
1.0
CS0441
Mar 25, 2014

Easy class. Awesome prof. He know's the material is pretty dry so he does his best to get a laugh out of the class. Posts all his notes online. Very reasonable grader. Do the weekly homeworks and you'll be fine for the exams.

4.0
2.0
CS441
Sep 11, 2015

The material is really boring, but he is hilarious so it made it easier to pay attention. He lets you use unlimited reference sheets on exams as long as no examples. Homework is a big part of the grade so it isn't hard to pass. Really nice guy.

5.0
2.0
CS0441
Nov 4, 2015

He made a really boring class into my favorite of the semester. The material was super easy and I easily could have skipped but I chose not to just because of how entertaining he is. Great guy.

5.0
3.0
CS0441
Nov 4, 2015

Hilarious guy. Classes are fun and engaging, and he moves at a pace to cover matters in detail. Tests are very fair and he knows his stuff when it comes to math.

4.0
3.0
CS441
Dec 14, 2015

2 exams and you get to use cheat sheets. Need to have as much as possible on cheat sheet or else you'll lose points. Weekly homeworks. Lectures are long and boring but he makes them bearable. Funny guy.

3.0
1.0
CS0441
Grade: A+
Dec 18, 2015

When comparing to other sessions, Bonidie's 441 class is particularly easy. He explains everything with so many details that the class was slowed down a lot. Homework assigned every one or two weeks. Easy assignments and tests. Take the class with an actual professor if you want to learn more basics. Take it with Bonidie if you want an easy A.

5.0
1.0
CS0441
Grade: A
Mar 29, 2016

He's the best professor I've had so far. Covers relevant topics in class and gives real-life examples. Very good sense of humor that makes the boring material entertaining. Two tests that are super easy. I would recommend showing up for class. If you skip too many lectures, don't expect to do well. The material is easy, but you need to be there.

5.0
1.0
CS441
Grade: A
Mar 31, 2016

Don made really boring lectures interesting. For the tests, you're allowed reference material of unlimited pages (no examples), which made the tests not so bad. I would definitely recommend!

5.0
3.0
CS0441
Jul 5, 2016
Would take again

yo Bonidie is the GOAT. he is a freaking genius and he's hilarious. He wants you to do well and you'll learn a lot. Best lectures I have ever been to. Dude's a god

5.0
3.0
CS0441
Grade: Incomplete
Oct 3, 2016
Would take again

He's the best

LOTS OF HOMEWORK
Clear grading criteria
Hilarious
5.0
2.0
CS0441
Grade: B+
Oct 25, 2016
Would take again

Don is the man! He is really funny and he tries his best to make the lectures funny and interesting even though the material is really dry. Definitely would recommend to anyone

Clear grading criteria
Hilarious
Amazing lectures
4.0
2.0
CS0441
Grade: A
Dec 31, 2016
Would take again

Don is fantastic. Lectures are funny and let out 15 minutes early. Homework is 40% of the grade. Go to lecture, turn in the homework, and you'll pass easily. On the tests he allows reference material with no page limit.

ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
3.0
CS0441
Grade: A
Apr 6, 2017
Would take again

By far the best professor I've had so far. The material can sometimes be dry in discrete math but he's great at making it entertaining. He uses real life examples and explains the material very well. You'll have a few homework problems each week (graded on completion) and two exams. Homework is 40% of the grade. I highly recommend his class!

Inspirational
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
CS441
Grade: A
Sep 20, 2017
Would take again

He's a great guy, and knows his stuff. Don't argue with him, because you will have to be prepared to lose. Also, he kind of looks and talks like Danny DeVito, so if you think about it, you'll become extremely distracted.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
3.0
CS0441
Grade: Not sure yet
Nov 4, 2017
Would take again

Very funny guy. He makes lectures fun. Attendance isn't mandatory but he will say things in class that are useful for exams. He allows reference material for exams.

Clear grading criteria
Hilarious
Amazing lectures
3.0
3.0
CS0441
Grade: B+
Dec 26, 2017
Wouldn't take again

Your grade in Prof. Bonidie's class is made up of 60% exams (2), and 40% homework (graded on completion). While this format makes the class sound like an easy A, you cannot tell how you're doing in class until very far into the semester (past the withdrawal date). He also does not hold regular office hours. Recitations were rarely helpful.

Skip class? You won't pass.
GRADED BY FEW THINGS
4.0
3.0
CS0441
Grade: B+
Jan 9, 2018
Would take again

Don is hilarious. The lecture content (and the textbook) are both very, very dry, but his humor makes up for it. You are only graded on your completion of the HW (like 40%), a midterm, and a final exam. Be prepared to do some learning on your own if you are not good at logic or probability (CS 0441).

Hilarious
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
3.0
CS0441
Grade: B
Jan 9, 2018
Would take again

Great lecturer, dad jokes galore and true Pittsburgher.

Participation matters
Hilarious
Would take again
5.0
1.0
CS0441
Grade: A
Mar 28, 2018
Would take again

As long as you come to class you'll be fine. Allows reference material, so there's no reason to not do well on exams. Makes class interesting even though the subject can often be dull.

Hilarious
Amazing lectures
3.0
1.0
CS441
Grade: Not sure yet
Mar 28, 2018
Wouldn't take again

He jokes too much and teaches very slowly. If you are interested in math, take others'. A lot of interesting and useful stuffs are not covered in his class.

Clear grading criteria
Hilarious
5.0
2.0
CS0441
Apr 14, 2018
Would take again

He is funny and teaches well. His class is fairly easy as long as you study and pay attention.

Clear grading criteria
GRADED BY FEW THINGS
Amazing lectures
4.0
3.0
CS441
Grade: B
Apr 20, 2018
Would take again

Attendance isnt required but if you don't go to class, he puts questions on the test that you will only really know if you go to class. He is a good lecturer for making a very dry subject attainable. You will have to study and go to class. Should be able to get a B, if you try and even an A if you spend the time.

Tough Grader
Skip class? You won't pass.
4.0
4.0
CS0441
Grade: B
Jan 9, 2019
Would take again

Bonidie knows that the material he is teaching is pretty dry and tries to make it interesting for everyone. However, the material is difficult and you need to focus if you want to do well.

Clear grading criteria
Hilarious
LECTURE HEAVY
5.0
2.0
CS0441
Grade: A+
Apr 21, 2019
Would take again

Bonidie is an amazing professor who tries his hardest to make the class interesting. The material is easy and if you show up to all the classes and do the homework you would receive an A to a B. Bonidie know his stuff and will make this class actually enjoyable.

Graded by few things
Test heavy
Hilarious
5.0
3.0
CS0441
Grade: A
Apr 30, 2019
Would take again

Discrete Structures is a very boring topic, but Bonidie understands that and tries to make it as interesting as possible. His lectures are full of examples and he rewards attendance by hinting at exam questions to come. The homework can be difficult but he gives full credit for completion. There are no questions on the exams not covered in class.

Respected
Participation matters
Hilarious
5.0
3.0
CS0441
Nov 8, 2019
Would take again

He makes a rather dry subject quite entertaining through a near-mastery of the lectures. His lectures are more like guided discussions with the class -- it's almost entertaining to have him walk the entire class through a thought process to understand a topic. Would recommend.

Graded by few things
Hilarious
5.0
3.0
CS0441
Grade: A
Dec 4, 2019
Would take again

Professor Bonidie is truly a real gem. I loved his class and even though it was my hardest class in the semester. The homework is all completion and is 30% of your grade, the exams are not cumulative and are really just homework problems you've already seen. If you go over homework to prepare for the exam and do the problems over, you'll do well.

Gives good feedback
Skip class? You won't pass.
Hilarious
5.0
2.0
CS0441
Dec 11, 2019
Would take again

Bonidie is generally respected as *the* choice for 441. He is a funny professor who makes the dull subject matter a bit easier. Sometimes he does have a tendency to go a little too slowly for people who understand, but it's to help those who don't which is understandable. HW graded on completion, and unlimited reference on tests. Good professor

Skip class? You won't pass.
Hilarious
5.0
3.0
CS0441
Apr 9, 2020
Would take again

Professor Bonidie is definitely the best professor for CS 0441. He is a funny dude and he allows you to have reference material for exams. I heard through the grapevine other professors won't allow this for this class. So for this reason alone, I recommend you take it with him.

Lots of homework
Hilarious
Amazing lectures
5.0
2.0
CS0441
Grade: A
May 3, 2020
Would take again

Probably the best choice for 441. Enjoyable and funny lectures. 30% of your grade is HW completion, the rest are 2 non cumulative tests (midterm/final). The material might seem hard at first, but if you understand the material/homework problems the tests are pretty easy. You are also allowed reference material on the tests which make the class easy

Hilarious
Amazing lectures
5.0
3.0
CS441
Grade: A+
Sep 29, 2020
Would take again

Professor Bonidie takes this extremely dull subject and makes it the best that it can possibly be. He keeps his class engaged and does it best to make it a fun environment while acknowledging the content he has to teach is not the most exciting. The exams resemble the homework very much so if you do his homework, you will definitely pass the exams.

Gives good feedback
Hilarious
Amazing lectures
4.0
2.0
CS0441
Grade: A+
Oct 9, 2020
Would take again

By far the best choice for 441. Makes a dry subject enjoyable and engaging, and is also the only 441 instructor that lets you have reference material on exams. Exam questions are also taken straight from the weekly homework assignments. As long as you pay attention in class and do the homework there's no reason you should get below a B.

Lots of homework
Hilarious
Amazing lectures
5.0
4.0
CS007
Grade: Not sure yet
Dec 3, 2020
Would take again

I definitely struggled a lot throughout the course, but I am so happy I took it. Learning coding online is hard, and it is even harder to stay motivated. Professor Bonidie makes sure to keep his lectures high in energy and enthusiasm, and makes you excited to learn code. His lectures are interactive, and made learning coding very fun.

Participation matters
Hilarious
Caring
4.0
3.0
CS0441
Dec 5, 2020
Would take again

Bonidie is a very funny and caring professor that tries to get everyone involved and engaged in lectures. Grades are made up of homework and two exams, therefore your grade depends a lot on the exams. Take him for 441.

Graded by few things
Test heavy
Hilarious
5.0
3.0
CS0441
Grade: Not sure yet
Dec 8, 2020
Would take again

Bonidie is really great. His lectures are long and the material isn't the most exciting, but he is funny, an excellent teacher, and sets reasonable standards. Grade based on hw (completion) and two exams (no final). If you understand the hw problems, the exams should be completely manageable, no surprises. I would highly recommend.

Graded by few things
Test heavy
Lecture heavy
4.0
4.0
CS0441
Grade: C+
Dec 11, 2020
Would take again

He is hilarious, which makes the lectures entertaining. The HW is easy and short. I suggest doing more problems to prepare you for the tests because they can be difficult. You are graded by HW completion and only 2 tests, no final. But our 2nd test was only 10 questions that were 10 points each. You could easily fail if not prepared.

Graded by few things
Hilarious
Amazing lectures
4.0
2.0
CS0007
Grade: A-
Jan 28, 2021
Would take again

I came into 0007 with some Java experience so I never really read the book or took any notes and was still fine. The coding portion of the final was incredibly hard but he ended up curving it by a ton. The workload was very reasonable and he tries to keep his lecture engaging.

Hilarious
3.0
3.0
CS0007
Grade: Not sure yet
Apr 1, 2021
Would take again

Class is okay. Exams are pretty easy and split up into two parts, so you have plenty of time. I just didn't like how unstructured the class was. The syllabus is really simple and doesn't have assignments on it. I just kinda felt like he was making stuff up as he went. (not content, but structure of the class)

Graded by few things
Hilarious
Caring
3.0
2.0
CS0441
Grade: B+
May 2, 2021
Would take again

Don was alright. His lectures were kind of meh and were a lot of examples but they were helpful. His exams were fair and weren't anything that he didn't teach. We had 2 non-cumulative exams so that was nice. His class was a little boring but you can definitely pass if you pay attention and do the work.

Graded by few things
Test heavy
Lecture heavy
3.0
3.0
CS441
Grade: Not sure yet
May 5, 2021
Wouldn't take again

He's ok but pretty old school. 2 Tests are worth 70% of your grade and the other 30% is from homework participation(not correctness). Claims homework should be used as study guide then pulls test questions from other chapters and class lectures to mislead students. If you put in the work though, you'll get a good grade.

Graded by few things
Test heavy
3.0
2.0
CS441
Grade: A
May 6, 2021
Would take again

This is a very straightforward class. He tells you what's going to be on the exam and assigns hw that is essentially exactly what the test problems are. When it comes to leeway and accessibility, though, he has little to none. He's unresponsive to emails and accommodations for several students despite their serious circumstances.

Test heavy
1.0
3.0
CS007
Grade: Not sure yet
Dec 15, 2021
Wouldn't take again

His pros? He gives you credit if you show a genuine attempt, he's a generous grader, and tries to keep the lecture interesting. However - he's terrible at communicating. If you email him, good luck getting a response. His class is also incredibly unorganized, you won't learn a thing. Don't expect an A.

Skip class? You won't pass.
Graded by few things
Clear grading criteria
4.0
4.0
CS0441
Grade: A
Dec 23, 2021
Would take again

Loved Bonidie as a lecturer. He had a great personality and went through loads of examples in class that really helped the material make sense. A big downside, however, is that you get literally no feedback throughout the course on homework so you never know where you stand on understanding the material. Exams are a HUGE percentage of your grade.

Graded by few things
Test heavy
5.0
2.0
CS0441
Grade: A
Jan 11, 2022
Would take again

Definitely the best professor I've had so far at Pitt. His lectures are super fun and entertaining, and as long as you pay attention and show up to class you'll be able to do well. Textbook is required for homework and recommended for studying.

Hilarious
Amazing lectures
3.0
3.0
CS0441
Mar 11, 2022
Would take again

Bonidie doesn’t really explain things in the best way, just yells the slide info at you. 30% of your grade is easy book hw and then 70% is the midterm and final. Most of the midterm was taken DIRECTLY from the book, so use hw questions and book questions that look similar to the hw to study. You also get to use UNLIMITED ref sheets for exams

Get ready to read
Test heavy
Graded by few things
2.0
4.0
CS0007
Grade: B-
Apr 27, 2022

He is a very lively professor and is funny, so he makes lectures entertaining. However, his lectures are confusing and don't go over the actual content of the textbook adequately. I cried multiple times and spent hours on this class, so my saving grace were the TA's who let me cry in a safe space. Also, never responds to any emails.

5.0
1.0
CS0007
Grade: A
May 6, 2022
Would take again

He's a funny guy. Solid teacher. If you pay attention during lecture you shouldn't need to open the textbook more than a few times, but don't be afraid to because it's a good resource. Keep all your notes in files in your IDE (programming workspace) so you can reference/copy them during homework and the coding portions of tests (he allows that)

Amazing lectures
Hilarious
3.0
4.0
CS0441
Grade: B+
May 22, 2022

Bonidie is an okay professor. He made confusing concepts easier to grasp, which helped deal with the large amt of material. The tests are worth 70% of the grade and the homework is worth 30%. My advice: DO NOT skip any of the homeworks and STUDY for the two exams. Also, GO TO CLASS! He tells people what mistakes are usually made on exams in class.

Test heavy
Graded by few things
3.0
3.0
CS0441
Grade: A
Sep 26, 2022
Would take again

Basically, he just read through the slides and sometimes provide examples. Don't expect him to reply the e-mail. He didn't even have a regular office hour! He only held office hour before the final exam. The class is grade base on Homework (30%), two non-cumulative exams (70%). No study guide just study the homeworks for exams

Test heavy
5.0
3.0
CS0441
Grade: Not sure yet
Nov 16, 2022
Would take again

Great sense of humor, quick reply to my emails. He does like to(pretend) be strict and scares you sometimes but he's actually super nice if you actually talk to him. Compare to other profs(441), he incorporate jokes to make the class more fun rather than straight up teaching. I preferred his style bc it matches my personality and helps me learn :)

Amazing lectures
Hilarious
Test heavy
1.0
3.0
CS0441
Grade: B+
Dec 19, 2022

1. Does not post any important dates or information so you must come with no attendance credit 2. Skims off slides then asks in-depth questions offering extra-credit, knowing we wont get it. 3. 70% of your grade is from 2 exams, 30 is from homework, that he doesn't check or grade or explain. 4. wastes time with jokes instead of content

Test heavy
Graded by few things
2.0
1.0
CMPINF0010
Grade: Not sure yet
Feb 17, 2023

Professor Bonidie is an average instructor at best with an unfortunate absentmindedness towards grading, communicating important information, and keeping Canvas up to date. Big Ideas is an easy class but it felt like he went out of his way to make assignments and Canvas information/communication as confusing as possible.

Group projects
2.0
2.0
CMPINF0010
Grade: Not sure yet
Mar 29, 2023

For big ideas, he was very disorganized on canvas and for a while I had a 0 in the grade book because of it. HIs lectures are relatively good in regards to it having a lot of information and content. Overall, very disorganized.

3.0
1.0
CMPINF0010
Grade: Not sure yet
Apr 3, 2023
Would take again

Genuinely good guy but seemed very disorganized regarding course material and had little experience using canvas, which screwed up a lot of grades early on. Didn't know the course material that well and did a bad job explaining it and communicating its importance. Homework was complete busy work and a waste of time. Still, the class is easy.

Participation matters
Group projects
2.0
2.0
CMPINF0010
Grade: A
Apr 4, 2023

I'm sure Mr. Bonidie is a great guy, but the class was very boring. He didn't really seem like he cared about the material. Most of the lectures consisted of busy work with random group projects. Additionally, most of the people in the class had already been exposed to the material covered, so it was very easy.

Group projects
Lecture heavy
1.0
1.0
CMPINF0010
Apr 18, 2023

Avoid this professor. He showed no interest in the coursework whatsoever, and was overall very unprofessional and condescending towards students. This is the type of class where only 30-40 show up out of 150, all for good reasons. I have actually never seen a class with such poor attendance, and I can guarantee it is attributed to him.

1.0
1.0
CMPINF0010
Grade: Not sure yet
Apr 20, 2023

This should be an easy class, but Bonidie did everything he could to ruin your life. Bad attitude, cocky and mean. 140 people class, only 40 students showed up in lectures. Said attendance was not required but decided to take attendance after midterm without notice. Never grade the homeworks. Disorganized materials. Plus, he doesn't know Python.

1.0
3.0
CS0441
Grade: Not sure yet
Apr 21, 2023

Lectures consists of him reading off the slides for 75 minutes. He rarely posts on Canvas and announces important dates in class. He does not grade the homework, instead tells you to go to recitation to get help/answers. I had an indication of how I was doing in the class after the midterm. He is generous with partial credit on exams thankfully.

Graded by few things
1.0
1.0
CMPINF0010
Grade: A+
Apr 24, 2023

Professor Bonidie... is a hilarious person, and that's about it. He is terrible at lecturing, very disorganized, and is very insensitive. He is nearly impossible to communicate with my grades being undetermined for most of the semester.

Hilarious
3.0
2.0
CMPINF0010
Grade: A
May 1, 2023
Would take again

Is impossible to communicate with, canvas, email, or otherwise, and can be a jerk. Disorganized. Class doesn't require attendance but he started getting upset when students didn't come... just make it mandatory? CMPINF 0010 isn't that hard but bonidie makes it confusing sometimes. If you can ignore the stuff I mentioned hes great and funny

Participation matters
Group projects
2.0
1.0
CMPINF0010
Grade: A+
May 3, 2023

Bonidie doesn't usually teach CMPINF 0010, but he didn't really do the best job. I don't know how he is for 441, but he was kind of rude and petty sometimes during lecture. The organization of the course was all over the place, and I didn't actually know my grade for this class until finals week/after finals week. Try to avoid him CMPINF 0010...

1.0
2.0
CMPINF0010
Grade: A
May 3, 2023

If I could rate this class lower on here it would be a 0. Nothing graded until two days before grades were due. Pretty simple class made more stressful than it needed to be my grade was a 0 most of the semester. Agree with other reviews that talk about his condescending nature. Not sure how he is popular professor at Pitt.

3.0
3.0
CS0007
Grade: B+
May 3, 2023

Funny guy, but didnt explain concepts clearly and often assumed everybody already knew everything. Knows his stuff but shouldnt teach an intro course. Textbook was the best resource and had to teach myself. Exams were 2 days, multiple choice/blanks & then programming. Gives partial credit for code. still challenging. Wished I took different prof

Get ready to read
Test heavy
4.0
2.0
CS0441
Grade: A
May 5, 2023
Would take again

Very fun lecturer. Exams aren't awful by any means relative to what they could've been, though they do still count for 70% of the grade. He isn't too available outside of class except for by appointment, however, and he isn't too transparent when it comes to grading or homework questions, leading to more effort being needed on them than necessary.

Hilarious
Test heavy
Graded by few things
5.0
4.0
CS0441
Grade: A
May 8, 2023
Would take again

Take Bonidie over Garrison. Bonidie lets you make your own "cheat sheet" for the exams and overall does not cover as much as Garrison from what I have heard. His lectures usually consist of him reading off of slides and giving us practice problems to do as a class. Also, do the homework and use the practice problems in the book to study.

Respected
Test heavy
4.0
3.0
CS0441
Grade: B+
Aug 4, 2023
Would take again

CS 0441 with Don is going to be the weird class in your semester. Good at keeping the classes attention, entertaining personality. Picks on kids who do not participate. Do the HW and talk about it in recitation, because lectures alone may not get you prepared enough for the two exams which make up 90% of the grade.

Hilarious
Graded by few things
5.0
4.0
CS0441
Grade: Not sure yet
Nov 10, 2023
Would take again

Bonidie is a great teacher for 441, he elaborates on the lecture slides and encourages group participation during class. Hw is graded on completion and the midterm questions are from the textbook so do the practice problems in there if you want to get a good grade. Overall he is a great teacher for 441.

Participation matters
Test heavy
Graded by few things
5.0
3.0
CS0441
Grade: A
Jan 12, 2024
Would take again

Donbon is the goat, definitely the best choice for 0441. Material for this class is pretty dry, but his sense of humor keeps it somewhat interesting. Make sure to stay on top of the homework, as the tests echo those pretty well.

Lots of homework
Hilarious
Test heavy
5.0
4.0
CS0441
Grade: Not sure yet
Mar 22, 2024
Would take again

Bonidie is a great professor. He jokes around during lectures and encourages participation to help us understand the material better. Going to the lectures is really important and he makes them worthwhile. He does everything he can to help us get the best grade possible. I would recommend any cs major take him for 441

Participation matters
Amazing lectures
Graded by few things
5.0
3.0
CS441
Grade: A
Apr 19, 2024
Would take again

Bonidie is the absolute G.O.A.T. for discrete math. If you want an enjoyable experience taking discrete take it with Bonidie. Lectures are extremely fun environments and he rarely makes us stay the entire lecture. Make sure you understand the homeworks and lectures because the tests make up most of your grade

Participation matters
Hilarious
Graded by few things
4.0
4.0
CS0441
Grade: B
Apr 29, 2024
Would take again

Bonidie's lectures are very entertaining, he truly wants to make the class interesting. And with cheat sheets for exams you can't complain. I will say that the final is much harder than the midterm. DO LOTS OF PRACTICE PROBLEMS! You need to understand everything. Got an A on the midterm easily but got too relaxed and did horribly on the final.

Participation matters
Hilarious
Graded by few things
4.0
3.0
CS0441
Grade: B
Apr 30, 2024
Would take again

Bonide does a good job of making a somewhat boring class entertaining he engages students and can be pretty funny, only complaint is he doesn't post much on canvas or at all really.

Lecture heavy
Graded by few things
4.0
2.0
CS0441
May 2, 2024
Would take again

Bonidie is a pretty funny dude, makes a boring class entertaining and engages students. Doesn't respond to emails, doesn't post on canvas. Overall, its mostly just a stats/probability class

Hilarious
Graded by few things
4.0
2.0
CS441
Grade: A-
Aug 5, 2024
Would take again

Def best professor for discrete by far. Would've gotten an A if I actually paid attention during class, but an A is FOR SURE attainable. The final was more difficult than the midterm; uses homework as 'curve' to your grade so do hw, its easy n graded on completion. Cheat sheets are great too, no limit on length. Values attendance and participation

Participation matters
Clear grading criteria
Lecture heavy
5.0
2.0
CS0441
Grade: A
Nov 5, 2024
Would take again

Very funny guy. He makes the boring topics fun. allows you to use a cheat sheet on tests but they hardly help anyway since its definitions only. HW is completion based, do them.

Inspirational
Hilarious
Graded by few things
5.0
2.0
CS0441
Grade: Not sure yet
Nov 5, 2024
Would take again

Bonidie did a great job teaching this class. He really keeps everyone engaged in his lectures and makes the topics interesting. There are only two tests (midterm and final) and they are both worth 35% of the final grade. The rest is completion homework grades. His tests aren't that hard and he gives tons of partial credit.

Graded by few things
3.0
3.0
CS0007
Grade: Drop/Withdrawal
Dec 14, 2024

Not terrible, but glossed over many important concepts (coming from someone with no CS background). He also never responds to emails, ever (TA's agree). Directions for assignments/exams alike are very, very vague, and he provides no clarification on instructions when asked. He should stick to teaching more advanced courses, not intro-level courses.

Hilarious
Respected
Graded by few things
2.0
3.0
CS0441
Grade: B
Dec 19, 2024
Would take again

Can be funny. Teaches hardly, off old slides. First half of semester was fine. Does not grade homework, so not sure if you know what your doing. Can be snarky. had to rely on ta for like every bit of understanding. He is prob the easiest discrete professor from what I hear. Just in general seems like he does not care just about anything in general.

1.0
3.0
CS0441
Dec 19, 2024

I did not like the way he taught. It was completely up to me to learn everything. Was annoying to me too. Very picky about things when puts in hardly any effort into the class himself.

4.0
2.0
CS441
Grade: B+
Dec 19, 2024
Would take again

His lectures sometimes feel disorganised, but still he manages to teach hard material in a fun way. His exams are pretty easy. If you dont want to spend too much time on 441, and boost your GPA take Bonidie, but if you actually want to learn the material, take garrison, whose exams are much harder.

Hilarious
Respected
4.0
4.0
CS0441
Grade: C+
Dec 22, 2024
Would take again

A great professor, very straight forward and explains hard concepts well with lectures which I always look forward to for professors. I will say he old school with modes of communications so good luck if you want to reach out to him if you have questions. Tests literally have the same questions from the HW!!! Overall not bad a class and teacher!

EXTRA CREDIT
Lecture heavy
Test heavy
2.0
3.0
CS007
Dec 23, 2024

Manz should not teach an intro class. Expected us to know coding info no normal person knows. Gave homework whenever he felt like it and then ended up grading 2/10 assignments. He assigns homework we didn't learn and but sometimes if you ask about it he'll just show you the code. nags about reading the textbook too, tests are lowk ridiculous also.

5.0
3.0
CS441
Grade: Not sure yet
Apr 8, 2025
Would take again

Bonidie is the best 441 prof. Take him over garrison and you will thank me, I swear. He is very fair and covers everything well. Best prof I've had at Pitt so far.

EXTRA CREDIT
Respected
Test heavy
5.0
3.0
CS441
Grade: A
Apr 23, 2025
Would take again

Graded on midterm, final, and homework (completion). Not the easiest material to grasp (especially without previous math proof experience), but the textbook is comprehensive enough to cover any gaps/confusion from lecture. Easy to get an A with diligent work.

Amazing lectures
Test heavy
5.0
3.0
CS0441
Grade: Not sure yet
Apr 29, 2025
Would take again

Funny guy, and he explains something that's hard to grasp in a pretty intuitive way. In my experience talking to my friend, he seems much more laid back than the other 441 profs. He cares about his students, and he really makes it seem like he wants you to succeed. Graded 30% by homework (completion), and 35% for each of the 2 midterms.

EXTRA CREDIT
Hilarious
Graded by few things
4.0
4.0
CS0441
Grade: B
May 5, 2025
Would take again

Bonidie was a great guy, he is very involved with the class to try to make topics more interesting. Class is mostly based off 2 midterms and very few hw assignments. Lots of partial credit on tests. Lectures off of a power point every class. Overall good prof, super boring class. Does not respond to any emails.

Hilarious
Test heavy
5.0
3.0
CS0441
Grade: A
May 5, 2025
Would take again

Great prof. Do not hesitate to take him for discrete (CS 0441). My only complaint is the homeworks are dumb, not reflective of class material, are tedious to complete. But there's not too many of them and they count for completion. Show up to class and you will do well. He is funny and really wants to teach you.

Participation matters
Respected
Lecture heavy
5.0
3.0
CS0441
Grade: A
May 5, 2025
Would take again

Attendance is not "mandatory" but very needed to understand exam material and get important information about exams and due dates. He is very funny and kind. His slides are all on Canvas but going to class is important for more examples and explanations of the material. Offers extra credit and participation benefits you!

Caring
Respected
Graded by few things
3.0
1.0
CS0441
Grade: B+
May 8, 2025

Do NOT take his class if you have DRS accommodations. Despite reaching out to him 3 times in person/through email, I did not receive my first midterm grade until after the semester, even tough everyone else got theirs. Take his class if you want an easy grade, but it may come at the cost of a deeper understanding of discrete math + he is funny

EXTRA CREDIT
Hilarious
4.0
3.0
CS0441
Grade: A
May 9, 2025
Would take again

Chill dude - explains stuff in an easy to understand way and his exams were pretty fair. Definitely the best discrete option and if you understand the textbook problems then you'll most likely end with an A

3.0
2.0
CS0441
Grade: A
Jun 28, 2025

Bonidie is a nice guy and pretty funny, but he is really not the best professor. Lectures are just reading off slides, not really engaging or worth attending. Barely uses Canvas, which makes announcements unclear at times. The material, HW, tests are all easy, some studying is enough. Overall a positive experience, even if you won't learn much

Participation matters
Respected
Graded by few things
3.0
3.0
CS0441
Grade: Not sure yet
Nov 13, 2025
Would take again

He is the definition of just alright. His lectures are alright, and his leniency is alright. Sort of a tough grader. Each exam worth 35% and HW is worth 30% on completion. He comes off as mean but hes pretty funny. prolly the best discrete option, but don't expect anything crazy.

Tough grader
Test heavy
Graded by few things
5.0
3.0
CS0441
Grade: A
Dec 7, 2025
Would take again

Lectures aren't mandatory but never miss. Some topics look crazy to do, but he will show you shortcuts in class and tell you one of these problems will be on the exam. If you aren't there you are screwed. Will give points back for participation. Great Lecturer, sassy tho. HW is the exam problems w/ different names/numbers.

Participation matters
EXTRA CREDIT
Test heavy
3.0
3.0
CS0441
Grade: Not sure yet
Dec 10, 2025
Would take again

Sending a letter by pigeon would be a more sufficient way to contact him than by email. However compared to other profs, he is definitely the best option for 441. Expect many in-class exercises (not graded) with peers, he will call you out if you aren't talking to "at least one person"

Test heavy
4.0
3.0
CS0441
Grade: Not sure yet
Dec 10, 2025
Would take again

Funny guy. Content was touch at times, but lectures were clear (taken from Dr. Garrison's), and he made them enjoyable. Only 3 grades the whole semester, which is a pain, but so many opportunities for extra credit if you participate.

Participation matters
EXTRA CREDIT
Graded by few things
3.0
3.0
CS0441
Grade: A
Dec 17, 2025
Would take again

He's a funny guy, so his lectures were pretty entertaining. However, terrible at communication. Might have a secret policy where he only replies to emails on February 29th. Homework is graded on completion and I'd recommend doing extra practice outside of what he assigns as some could be on the tests. May give extra credit if you participate.

Participation matters
EXTRA CREDIT
Graded by few things
2.0
3.0
CS0441
Grade: A
Dec 17, 2025
Would take again

Cool prof. The grading scale is insanely unclear, but in a good way. I got an A when I expected to get a B from my own calculations lol. Lots of extra credit if you participate at the correct time. Exams kinda average.

EXTRA CREDIT
Hilarious
5.0
3.0
CS0441
Grade: C
Dec 24, 2025
Would take again

The homework is graded on completion, but it is only a small percentage of your grade. The two main things you are graded on are the midterm and the final. The final isn't cumulative, only testing the 2nd part of the class. He does allow you to have as many pages for the reference material on both tests, although.

Respected
Test heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

18%

Textbook Required

60%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 60 grades
Most common grades:
A (31)
Not sure yet (21)
B+ (10)
Grade Distribution
A(37)B(8)C(3)D(1)F(0)A-/B+(12)
Based on 83 reported grades
A: 31
Not sure yet: 21
B+: 10
B: 7
Common Tags
Hilarious (41)
Graded by few things (32)
Test heavy (25)
Participation matters (15)
Amazing lectures (11)
Respected (9)
Clear grading criteria (8)
EXTRA CREDIT (8)
Rating Trend

Declining

-0.41 avg change
Dec
Apr
May
Jun
Nov
Dec
Last 6 months
Ratings by Course

CS134

5.0

(6)

CS334

5.0

(2)

CS0334

5.0

(1)

COMPSCIE

5.0

(1)

CS590

5.0

(1)
+9 more courses
Difficulty by Course

COMPSCIE

4.0

CS007

3.3

CS0441

2.8

CS0007

2.7

CS441

2.3

Similar Professors