3.8

Diego Zaccai

Computer Science - The Ohio State University

3.8
Quality
4.0
Difficulty
70%
Would Retake
99
Reviews
3.8
Quality
4.0
Difficulty
3.8
Helpful
3.8
Clarity

70%

Would Retake

99

Reviews

Rating Distribution
Official

5

51

4

17

3

8

2

6

1

17

What Students Say

Best lecturer I have ever met so far

CSE2321 - 5.0 rating

Funny funny guy so if you like some jokes and entertainment in your lectures this might be for you, but the lectures arent anything special and if you struggle to understand the material you could get lost fast

CSE2231 - 3.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

69%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 47 grades
Most common grades:
A (15)
Not sure yet (14)
B (9)
Grade Distribution
A(15)B(11)C(6)D(2)F(0)A-/B+(14)
Based on 66 reported grades
A: 15
Not sure yet: 14
B: 9
A-: 7
Common Tags
Hilarious (39)
Tough grader (33)
Caring (17)
Gives good feedback (17)
Test heavy (15)
Amazing lectures (14)
Skip class? You won't pass. (13)
Participation matters (13)
Rating Trend

Declining

-0.67 avg change
Dec
Jan
Apr
May
Sep
Dec
Last 6 months
Ratings by Course

CSE2321

5.0

(1)

CSE3341

5.0

(1)

CSE2331

4.1

(22)

CSE1222

4.0

(3)

CSE2231

3.7

(71)
+1 more courses
Difficulty by Course

CSE3341

5.0

CSE2231

4.0

CSE2221

4.0

CSE2331

3.8

CSE1222

3.7

Reviews (99)
4.0
4.0
CSE2231
Grade: A-
Dec 19, 2016
Would take again

He is very sarcastic and funny. Really knows his stuff and makes the lectures interesting. Class is difficult but manageable. Make sure you get a good partner for the projects because you will have to work with them all semester.

Hilarious
Amazing lectures
GROUP PROJECTS
4.0
4.0
CSE2231
Grade: A-
Dec 24, 2016
Would take again

Really funny and enjoys teaching. He has a lot of office hours for questions which wsa nice. The tests can be hard but if you go to office hours to clear up questions and review the slides and projects you can do alright on the tests. Also make sure to pick a good partner becuase the projects can take a while to do if you don't have a good partner

Hilarious
Amazing lectures
GROUP PROJECTS
5.0
4.0
CSE2231
Grade: B+
Dec 30, 2016
Would take again

This professor once wrote a personalized email to me, answering a very specific question I had... at 2 am the night before the final. He answered my question and wished me good luck. That's all you need to know.

Inspirational
Hilarious
Caring
4.0
4.0
CSE2231
Grade: C
Jan 11, 2017
Would take again

fun teacher. had him for 2321. told alot of jokes. has spanish accent but can still hear fine. not an easy professor but you'll definitely learn

Gives good feedback
Respected
Hilarious
3.0
4.0
CSE2231
Grade: C
Mar 27, 2017
Would take again

He's just alright. Funny funny guy so if you like some jokes and entertainment in your lectures this might be for you, but the lectures arent anything special and if you struggle to understand the material you could get lost fast. He's willing to help outside of class, is approachable, and does care, but the actual helpfulness is iffy.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
3.0
5.0
CSE2331
Grade: A
May 9, 2017
Would take again

He tries very hard to be helpful and is very nice and funny. Since this was his first time teaching this class, the lectures were pretty hard to follow and the homework and tests were difficult. He put a generous curve at the end of the class though, so he's an alright option for this class, but I definitely had to put a ton of time into it.

LOTS OF HOMEWORK
Hilarious
Caring
5.0
4.0
CSE2331
Grade: A
May 11, 2017
Would take again

This was the first time he taught this class. He tried his best to make himself clearly in the class. But he always made mistakes. He was willing to help everyone. And his office hour was really useful. He gave a curve.

Respected
LOTS OF HOMEWORK
3.0
4.0
CSE2221
Grade: B+
May 18, 2017
Wouldn't take again

Okay professor. He explains things decently and is helpful during office hours. Beware: he makes his TAs grade projects harsher than other sections, then says there is a curve at the end. Don't expect a large curve (ours was 1%). The curve is set so the final median class grade is an 80 (half the class get's C+ or below). This is normal for CSE2221

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
2.0
4.0
CSE2331
Aug 10, 2017
Wouldn't take again

Meh. His failed attempts at humor irritated me more than anything, and his lectures just weren't clear enough for me or other classmates to comprehend. I'd recommend him if you have no better options.

Tough Grader
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CSE2231
Grade: A
Sep 19, 2017
Would take again

Great lecturer. He's clear and humorous during lecture. Very likely to help after class and gives good feedback. If you follow him during lecture, everything shouldn't be hard. Highly recommend.

Inspirational
Hilarious
Amazing lectures
2.0
5.0
CSE2331
Nov 8, 2017
Wouldn't take again

I think it was first year teaching, but he didn't know what he was teaching and gave the wrong examples during class multiple times! Harsh grader and barely gives any partial credit :(

Tough Grader
LOTS OF HOMEWORK
Hilarious
5.0
3.0
CSE2321
Grade: Not sure yet
Dec 4, 2017
Would take again

Best lecturer I have ever met so far. He is humorous, handsome and inspirational. He explains things very clearly during class. Would definitely take again.

Inspirational
Hilarious
Would take again
5.0
1.0
CSE2331
Feb 7, 2018
Would take again

Very nice and funny guy. The only person on earth who can put 5 sarcastic jokes into 1 sentence. Has a sadistic side as well. A bit tough, but the lectures are never boring. I would strongly recommend!

Tough Grader
Caring
5.0
4.0
CSE2331
Grade: C
Apr 25, 2018
Would take again

He cares about what he teaches and makes the material fun during lecture. Best part, if you do not understand what is going on during lecture, then he will help you during his office hours.

Skip class? You won't pass.
LOTS OF HOMEWORK
Caring
1.0
4.0
CSE2331
Grade: Not sure yet
Apr 30, 2018
Wouldn't take again

This my second time having Diego as a professor and don't have any good things to say about him. He has decent lectures where he over-utilizes sarcasm in attempt to be funny. He grades exams harshly which are heavily-weighted in his courses. Sometime he comes off rude in class/office hours. I would look into other professors before taking him.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
4.0
4.0
CSE2331
Grade: A
May 12, 2018
Would take again

This was a difficult class, but Diego made the lectures entertaining and the grading was pretty fair. I would definitely recommend him as a professor. The first exam was tough, but the class was curved and I learned the material well.

LOTS OF HOMEWORK
5.0
3.0
CSE2331
Jul 15, 2018
Would take again

Great professor; one of the best I've had at Ohio State. Funny, engaging, and knowledgeable. Teaches in a straightforward manner, and assignments and midterms are very reasonable. Would highly recommend.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Amazing lectures
3.0
4.0
CSE2331
Grade: Not sure yet
Jul 27, 2018
Would take again

Sarcastic. Beneath the hilarity is a man willing to mark your exam if even a single word is off. Don't expect any credit back. No bargain. Otherwise, He is hilarious and a fun professor. Programming Assignments were from the slides. HWs were easy enough.

Tough Grader
LOTS OF HOMEWORK
Hilarious
5.0
4.0
CSE2231
Grade: A
Aug 6, 2018
Would take again

Have his own sense of "humor"... Also in sw2, I think to get good grade you need to look the slides before class because he goes through the content really fast. Fair exam content, a little harsh on projects. Also there is an about 3.5% curve on my session.

Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
4.0
CSE2331
Grade: Not sure yet
Oct 18, 2018
Would take again

He makes some awesome jokes. I promise if you make it to the Red/Black trees section of the course his jokes will not disappoint. Unless youre PC, then youll cry.

Tough Grader
LOTS OF HOMEWORK
GRADED BY FEW THINGS
4.0
4.0
CSE2331
Oct 22, 2018
Would take again

Nice person, has fun with teaching. Grading leans towards the tough/rigorous.

Tough Grader
4.0
5.0
CSE2331
Oct 25, 2018
Wouldn't take again

The course was incredibly hard. He was helpful during office hours and pretty funny in class but I am sure there are other good professors that grade more leniently that you could take.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
4.0
4.0
CSE2331
Dec 1, 2018
Would take again

Funniest professor I've ever had--made this difficult class bearable. The class isn't easy by any measure, but with him, you're at least prepared for the tough exams and homework. And he's also really accessible for office hours or via Piazza to answer questions. Homework is time-consuming, but isn't impossible like some other CS classes.

Skip class? You won't pass.
LOTS OF HOMEWORK
Hilarious
5.0
3.0
CSE2331
Grade: A
Dec 14, 2018
Would take again

Diego is a great lecturer. He doesn't use the slides very much during class. Rather, he knows the material very well and is very prepared. He does lecture pretty much from memory on the chalkboard. Despite his joking about "staying young by drinking students' tears after exams," he cares about his students and is available outside of class to help.

Gives good feedback
Skip class? You won't pass.
Hilarious
5.0
4.0
CSE2231
Jan 7, 2019
Would take again

tough grader

Tough Grader
Participation matters
Hilarious
5.0
4.0
CSE2331
Dec 5, 2019
Would take again

Zaccai is a funny guy. There are easier professors, but there are also harder professors (supowit). Zaccai is not an easy grader, but he's definitely fair. The content of the class was varied and I enjoyed it overall.

Skip class? You won't pass.
Hilarious
5.0
4.0
CSE2231
Grade: B
Jan 6, 2020
Would take again

Zaccai is one of the best professors in the department. His lectures were hilarious and he knew the material well. The exams are tough, but fairly graded.

Hilarious
Amazing lectures
Tough grader
5.0
4.0
CSE2331
Apr 30, 2020
Would take again

Professor Zaccai is great. Even with transforming to online lectures (COVID), the quality of lectures was still good. Tough grader, the in-person exams are lengthy and unforgiving, but doable. Class supposedly has a nice curve though. Projects aren't hard if you understand the material. Overall made dry material very interesting.

Respected
Hilarious
Caring
4.0
4.0
CSE2331
Grade: B+
May 6, 2020
Would take again

Excellent lecturer and enjoyable class. The written exams are quite difficult and his grading is difficult, but the content is similar to the practice exams. Overall, good but difficult class.

Tough grader
5.0
3.0
CSE2331
Jul 17, 2020
Would take again

Overall super nice guy and a really passionate teacher; would definitely recommend/take again

Participation matters
Hilarious
Amazing lectures
5.0
2.0
CSE2331
Grade: A-
Aug 19, 2020
Would take again

Incredibly charismatic and engaging lecturer-- funny, too. He did a really good job even with everything online and clearly cares about education. Grading was sometimes a bit rough (2-3%+ on exam for a single MC question), but he more than makes up for it in other areas!

Hilarious
Amazing lectures
5.0
4.0
CSE2331
Grade: A
Aug 19, 2020
Would take again

Diego was a hilarious and perhaps the most helpful professor Ive had at OSU. He gives great feedback and is incredibly helpful. The downside of Foundation 2 with him is there are A LOT of assignments to include programming assignments. They were very helpful, but if you arent ready for the extra work you might be better off with another professor

Gives good feedback
Lots of homework
Accessible outside class
3.0
5.0
CSE2231
Grade: B
Nov 17, 2020
Wouldn't take again

The class didnt transfer to online only well. Theres no feedback on homeworks or labs and the quiz material is entirely different from the projects. Some of the quiz material was similar to the homework but considering theres no feedback its hard to know what you did right or wrong. Kiel is prob a better choice

Test heavy
Group projects
Tough grader
5.0
4.0
CSE2231
Grade: A
Dec 13, 2020
Would take again

The exam averages were pretty tough this semester (think 60-low 70s) depending on the tests. Other than that, Diego is extremely bright and a star, IMO. He is funny and cares about his students. He is sarcastic in a manner that reminds me of Greggory House, but he makes time for all of his students which is unlike Gregory.

Respected
Hilarious
Tough grader
2.0
5.0
CSE2231
Grade: B
Jan 30, 2021
Wouldn't take again

Very hard professor. His exams are way too difficult for the material itself. Takes points off quickly if you miss minor mistakes. Most people in the class got really low score on online quizzes. He has Proctorio enabled on all quizzes which is annoying extension to have in your browser and no privacy while recording. Stay away if you want an A!!!!

Graded by few things
Test heavy
Tough grader
1.0
5.0
CSE2231
Feb 27, 2021
Wouldn't take again

Very annoying and teacher. Made the material much harder than it needed to be. Change to a different professor if you can.

1.0
5.0
CSE2231
Grade: Drop/Withdrawal
Mar 2, 2021
Wouldn't take again

I would personally not recommend him at all. He goes off long tangents and talks about himself. He also jokes around too much and doesn't explain the material very thorough. Instead, he discusses his biography and talks about different stuff that isn't related to the class.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CSE2231
Mar 8, 2021
Wouldn't take again

There are definitely better options than him out there. He makes the material much more difficult than it needs to be. Proctorio quizzes are difficult and there is no expectation of privacy while taking them. Also, his sarcasm is kinda annoying. All in all, stay away at all costs if possible.

Lots of homework
Participation matters
Skip class? You won't pass.
1.0
5.0
CSE2231
Grade: B+
Mar 22, 2021
Wouldn't take again

He doesn't really teach the material very good. If your good at teaching yourself then you shouldn't have problem with him. However, STEER CLEAR if you're trying to literally learn from, because he will just joke around most of the lab. Lectures are asynchronous.

Test heavy
Group projects
Tough grader
4.0
5.0
CSE2231
Grade: A-
Mar 24, 2021
Would take again

Diego is super fun and an overall amazing professor. His humor is an acquired taste sometimes, but you can tell he does care about his students (even when he jokes around saying that he collects students' tears.) A solid choice for Software II and Foundations. However, everyone can agree that the use of Proctorio is TOO much!

Gives good feedback
Lots of homework
Accessible outside class
1.0
5.0
CSE2231
Grade: Not sure yet
Mar 24, 2021
Wouldn't take again

Would not recommend to take if you aren't the best in Java. He will get you lost and tend to go off topic a lot. He is not the best professor, but if you know the material very well. Then I'm sure you'll do well in his class. If you are a beginner, I would definitely prefer Heym or Wolf over him. Zaccai is a bit more stickler and has trick question

Lots of homework
Participation matters
Tough grader
5.0
4.0
CSE2231
Grade: Not sure yet
Mar 29, 2021
Would take again

Zaccai has very rough quizzes, but it is definitely possible to do well, if not very well, in all of them. He takes the time to edit his asynchronous lectures, so they tend to be short and sweet as effective compliments to the slides. He has a great sense of humor, and he definitely handled online class far better than others in the CSE department.

Hilarious
Amazing lectures
Tough grader
1.0
5.0
CSE2231
Grade: A-
Mar 30, 2021
Wouldn't take again

He is a bit hard professor on the quizzes and doesn't mind to take off points. He tends to easily go off topic too easily during lab time. He's more relaxed and very chill guy and it seems like he's a helpful guy and will just act like your regular friend. He literally follows students on social media and communicates with without office hours.

Lots of homework
Graded by few things
Test heavy
5.0
4.0
CSE2231
Apr 6, 2021
Would take again

Professor Zaccai actually cares about his students. He has a very funny personality and he's very personable. The class is not the easiest, but Professor Zaccai ACTUALLY cares about his students so you can always ask him questions and 99% of the time he will be very helpful in helping you understand.

Lots of homework
Test heavy
Hilarious
1.0
5.0
CSE2231
Grade: A
Apr 6, 2021
Wouldn't take again

His class is basically has just asynchronous lectures and labs on zoom. I think he isn't a good teacher in the online format in this class. He tends to go off topic a lot. Your basically on your own and will have to teach/understand yourself if you want to do well. You should possibly not pick him if you really want to learn this class with teacher

Get ready to read
Participation matters
Tough grader
5.0
3.0
CSE2231
Grade: Rather not say
Apr 11, 2021
Would take again

Very cool and nice professor. He is willing to help you at any cost if you ask him questions. Very funny and has a nice personality. He truly cares for his students that he reminds them not to copy from GitHub. He will reach out to people who dont understand the material and help them out. I am truly SORRY for the people that makes you not happy.

Gives good feedback
Hilarious
Caring
5.0
2.0
CSE2231
Apr 12, 2021
Would take again

He has many respects from other students. Easy to get a long with and you can talk to him about anything really. He's humorous as to everyday in class he will say something hilarious. Easy on the inside and will answer any questions on anywhere honestly. I realized he's open with people and shares info about himself. Overall, I recommend him.

Respected
Hilarious
Caring
5.0
3.0
CSE2231
Grade: Not sure yet
Apr 12, 2021
Would take again

Diego is pretty chill and you can talk to him like your regular average friend. He talks and mess with students in a very nice way. Diego is outgoing, so don't be shy. He's very energetic and cool. I wish I had him in my foundation 2 class. I'll miss his sense of humor and a professor like no other.

Inspirational
Group projects
Caring
5.0
2.0
CSE2231
Apr 12, 2021
Would take again

His class isn't that hard. If you study for his online quizzes and do well, then I'm pretty sure you can get an A in his class. The projects are easier and they are done with a partner. The homework is just for effort so you can just try your best and will get full credit. The labs/Piazza are just for participation and the most easiest points.

Gives good feedback
Amazing lectures
Caring
5.0
3.0
CSE2231
Apr 12, 2021
Would take again

He's pretty knowledgeable on the content matter and knows his stuff. Zaccai will try his best to explain things for you to understand. Loves to joke around every once in a while. I recommend him to take for every course, he will make you enjoy. He always has something to laugh about and learn from him.

Respected
Graded by few things
Amazing lectures
5.0
2.0
CSE2231
Apr 12, 2021
Would take again

Diego is sweet and kind and I love him. His irony makes this class fun and enjoyable. Diego is very comfortable and easy to talk to. He is relax guy and just wants to have fun.

Respected
Hilarious
Caring
5.0
3.0
CSE2231
Apr 13, 2021
Would take again

Diego is caring and social. He calls people out in class and you can start a conversation with him. Very approachable and kind. If you like easy professor and want some enjoyment, then pick him because he will best suit you for that.

Caring
5.0
2.0
CSE2231
Apr 14, 2021
Would take again

Hes lenient and curves his class. Make sure you study well and hard for the quizzes. Diego is fun to interact with and he likes to mess with students on Piazza and Discord with his jokes. I think hes different than the other professors and hes one of a kind. Make sure to ask him questions if needed. he will sometimes lecture in Spanish for fun.

Gives good feedback
Respected
Graded by few things
5.0
3.0
CSE2231
Apr 14, 2021
Would take again

Diego is by far the best professor I had on OSU so far. Diego is accommodating and helpful and willing to find alternatives if you have busy schedule. Unique guy that loves to connect with students. I enjoyed my time in his class.

Participation matters
Skip class? You won't pass.
Hilarious
1.0
5.0
CSE2231
Apr 14, 2021
Wouldn't take again

Hard to understand. Lectures are asynchronous and they tend to be long. Quizzes are difficult.

Participation matters
Skip class? You won't pass.
Test heavy
5.0
2.0
CSE2231
Grade: Not sure yet
Apr 15, 2021
Would take again

Very easy to get a long with. Answers most of your questions. Advises people about the class. Not really a strict professor. You just need to know what you are doing and there shouldn't be any problem.

Participation matters
Inspirational
Caring
1.0
4.0
CSE2231
Apr 16, 2021
Wouldn't take again

He flat out did not handle online learning well. Lectures are asynchronous and hard to keep up compared to live lectures or in person classes. Labs are synchronous but you can get sidetracked with him joking around too much. The quizzes are also difficult so be prepared to do a lot of work for this class.

Participation matters
Skip class? You won't pass.
Test heavy
5.0
3.0
CSE2231
Apr 19, 2021
Would take again

Such a good professor. Willing to help at any cost. I am so sorry for cheating and sincerely sorry for making you write coam case for me and I am truly sorry for making you spend time write my coam case. Hope you can forgive me for using GitHub repository homeworks. Stay safe, happy, and humble. Thanks.

Gives good feedback
Respected
Inspirational
3.0
4.0
CSE2231
Grade: B
Apr 27, 2021
Wouldn't take again

Zaccai seems like a good person, but he is very sarcastic during lectures. In these lectures he is boring and reads fron the slides without doing any additional explanation of minor concepts.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
CSE2231
May 10, 2021
Wouldn't take again

Not an easy professor. His quizzes are insanely difficult and he has Proctorio enabled on for all of them. Like other reviews, he spends too much time socializing and getting too close to students that he forgets he is supposed to be teaching us what we need to know. Avoid if you care about your grade.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CSE2231
Grade: Rather not say
Jul 27, 2021
Wouldn't take again

Diego is very annoying and not a good professor at all. His async lecture videos are way too long and filled with info that is irrelevant to the class. He jokes around too much and tells offensive jokes. He also makes tests hard on purpose to fail as many students as possible. Don't take this guy. He doesn't care about anyone's grade.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CSE2231
Aug 1, 2021
Wouldn't take again

Very annoying professor! He makes impossible quizzes and doesn't explain anything well in his prerecorded lectures, which are boring due to them not being live or in person. One of the most difficult professors I ever had. Avoid him to save your GPA from sinking

Test heavy
Lecture heavy
Tough grader
5.0
4.0
CSE2231
Grade: Not sure yet
Aug 5, 2021
Would take again

Dr. Zaccai is one of the better, if not best professors in the CSE department. His lectures get you where you need to go, but he's always willing to explain in detail if you have any questions and genuinely cares about his students. Tests can be tough and project grading can be strange, but he usually curves to make up for it.

Gives good feedback
Accessible outside class
Test heavy
1.0
5.0
CSE2231
Aug 16, 2021
Wouldn't take again

He is the worst professor I ever had. He doesn't care about your grade and will tank your GPA easily with his hard quizzes and his difficult structure. His lectures aren't interactive and don't correspond to the actual tests. Don't want a bad grade don't take him.

Test heavy
Tough grader
2.0
5.0
CSE2231
Sep 2, 2021
Wouldn't take again

He does tell jokes, but they are all offensive and makes students feel dumb. Tests are difficult. Most time consuming class I ever taken. Avoid if you have any social life.

Lecture heavy
Tough grader
5.0
4.0
CSE2231
Sep 28, 2021
Would take again

Man uses Linux over Windows. Zaccai is the real deal

Gives good feedback
Clear grading criteria
Amazing lectures
4.0
5.0
CSE2231
Oct 9, 2021
Wouldn't take again

Cool guy! Only catch, really hard tests. Take only if you already know a lot of things in advance

Hilarious
Lecture heavy
Tough grader
2.0
4.0
CSE1222
Oct 12, 2021
Wouldn't take again

Just had a test with him today. He did not remotely prepare us for it in that it was extremely time constraining. He makes annoying dumb jokes to cover up his attitude and poor teaching style. I did probably fine on the test, but the practice midterm took about half the time or less than the real deal so nobody knew they needed to rush that much.

Lots of homework
Test heavy
Tough grader
5.0
3.0
CSE1222
Grade: Not sure yet
Nov 9, 2021
Would take again

Don't let his sarcasm scare you; he genuinely cares about his students and his humor will grow on you. It's not often that you have a professor who can provide insight that is useful outside of the classroom either, so attend class. Lastly, the material can be difficult depending on your prior knowledge.

Gives good feedback
Hilarious
Caring
5.0
4.0
CSE1222
Grade: A
Dec 15, 2021
Would take again

Zaccais lectures were a true joy to attend, he had a great energy about every subject and I regret not participating more. The class is tough, but just attending lectures and office hours as needed will get you through it. Ignore all comments about drinking students tears online, every interaction I had with him was fantastic.

Hilarious
Amazing lectures
5.0
4.0
CSE2231
Grade: A-
Dec 16, 2021
Would take again

Had him for software 2 and really enjoyed him as a professor. Probably the funniest instructor I've ever had and uses that humor to help keep students focused. Also super knowledgeable in general, really glad I got him as a professor.

Test heavy
Hilarious
Amazing lectures
5.0
4.0
CSE2231
Grade: A
Dec 20, 2021
Would take again

Diego is extremely knowledgeable, funny, and caring. His dry sense of humor can make him intimidating, especially in a large group setting, but he was nothing but kind when answering questions and interacting with students individually. His exams are challenging but the overall class is set up to be graded very fairly, and he usually curves!

Hilarious
Amazing lectures
Caring
1.0
4.0
CSE2231
Grade: Not sure yet
Apr 24, 2022

Did not care my partner didn't participate in group projects leaving me to do all the work. Most of the class stopped showing up to class by the end of the semester because lectures were difficult to actually learn anything from due to half the class being dry sarcastic humor between the prof and students.

Tough grader
Group projects
Lots of homework
4.0
4.0
CSE2231
Grade: B
Apr 25, 2022
Would take again

Very knowledgeable prof with a good sense of humor. A little intimidating at first, but he's super nice and is always willing to clarify and answer questions. Definitely speak up in lecture or go to office hours when you need clarification. I do wish he would make the midterms easier since this class is rough grade wise.

Tough grader
Graded by few things
Accessible outside class
2.0
5.0
CSE2231
Grade: D
Aug 17, 2022

I found professor Zaccai to be a good lecturer due to his humor and knowledge of the material. However, his midterms and final were unbearable due to their difficulty. I had good marks on the projects with my partner but the exams tanked my grade. We were expected to memorize and write lines of code from the projects without prior warning.

Tough grader
Hilarious
Test heavy
4.0
4.0
CSE2231
Grade: Incomplete
Oct 11, 2022
Would take again

I enjoy this professor a lot, he makes content that would be hard to pay attention to more engaging by cracking the occasional dad joke.

Participation matters
Gives good feedback
Hilarious
4.0
4.0
CSE2231
Grade: B
Dec 21, 2022
Would take again

I think Prof Zaccai was very funny and entertaining and great at teaching the material. My only real complaint is that the exams were for the most part very very difficult. The class was curved though which helps. (unrelated - Rate My Professor needs to increase their word limit!)

4.0
5.0
CSE2231
Grade: B
Jan 10, 2023
Would take again

Nice guy and a decent lecturer. Exams were very diffcult however, and there was not much curve.

5.0
3.0
CSE2231
Grade: A
Jan 12, 2023
Would take again

Professor Zaccai is first and foremost a teacher and cares about the success of his students. He makes the dry slides of the OSU Software sequence bearable and always clarifies when students are stuck. The exams are tough, but the class is curved to compensate if the grades are especially rough.

Clear grading criteria
Caring
Accessible outside class
5.0
5.0
CSE2231
Grade: B
Jan 13, 2023
Would take again

Was skeptical at first because of his humor, but was actually a great lecturer. Keeps content entertaining and is always willing to explain more complicated topics in depth.

Tough grader
Group projects
Gives good feedback
5.0
5.0
CSE3341
Grade: C
Dec 7, 2023
Would take again

The version of 3341 he teaches (Michael Bond's curriculum) is really difficult, but I feel like I learned a lot from it. Keeps lecture interesting and worthwhile to go to. Cares about students and is easily accessible outside of class. Projects are graded objectively on how many test cases they pass, so it's easy to get a low grade if you mess up

Tough grader
Hilarious
Graded by few things
1.0
5.0
CSE2231
Dec 20, 2023

Exams were extremely difficult, and the curve was minimal. Humor was used in a degrading fashion.

Tough grader
Lecture heavy
Graded by few things
5.0
4.0
CSE2231
Grade: A
Dec 27, 2023
Would take again

Diego is one of the best lecturers I've met. He makes boring slideshows funny and really tries to connect with his students. He's a tough grader but you'll learn a ton by talking things out with him.

Tough grader
Amazing lectures
Hilarious
1.0
5.0
CSE2231
Grade: Not sure yet
Apr 30, 2024

i hated this professor

3.0
5.0
CSE2231
Grade: Rather not say
May 1, 2024

Lectures: He makes the dry slideshows enjoyable (his humor isn't for everyone tho). Labs: Same as SW1. Projects: Pretty difficult and TAs grade harsh, but most of the time you'll be fine as long as u ask questions. Exams: Really difficult with minimal curve. Although I enjoyed the class, I failed cuz of exams. Gives barely any partial credit.

Tough grader
Group projects
Amazing lectures
5.0
4.0
CSE2231
Grade: B+
May 6, 2024
Would take again

Great prof! Exam medians for my section were 64-73, but imo the questions were mostly fair. I am salty I did not get an A- tho. :( I believe that the curve is only to ensure that the class median is a B-/B, so do not expect much of a curve. Number 1 advice: show up to class and go to office hours.

Tough grader
Hilarious
Caring
4.0
5.0
CSE2331
Grade: C-
Aug 15, 2024
Would take again

Zaccai is funny and gives good lectures, but the course is really hard. He moves quite fast in lectures with the notes and the TAs grade quite harshly with the homework. The exams are difficult too. He does provide some online material which is decent, but lectures and office hours are crucial. Good professor but get ready to do a lot of work.

Tough grader
Participation matters
Amazing lectures
4.0
4.0
CSE2231
Grade: B+
Nov 18, 2024
Would take again

Similar sentiment to other review. Excellent teacher -- if you are looking for a professor that will genuinely help you learn concepts and show you real industry application of them, this is your guy. Also hilarious. However, exams and grading were definitely rough -- my first non-A here at Ohio State. Felt that studying provided marginal returns.

Tough grader
Gives good feedback
Accessible outside class
5.0
4.0
CSE2231
Grade: B
Dec 4, 2024
Would take again

He is such a fun professor and he makes the class laugh every lecture. The main downside is that his exams were difficult (more than other sections) and graded very strictly. Otherwise, I had a great time in his class. His prerecorded lectures have questionable audio but they're pretty good. Still remember when he crashed the groupme for his class

Tough grader
Amazing lectures
Hilarious
5.0
4.0
CSE2231
Grade: B-
Jan 21, 2025
Would take again

Midterms were challenging but in my opinion Software 2 is an inherently difficult class. Amazing professor and lecturer. Very accessible during office hours/after class and genuinely wants to see his students succeed.

Amazing lectures
Caring
Accessible outside class
5.0
4.0
CSE2231
Grade: Not sure yet
Apr 3, 2025
Would take again

Funny professor, knowledgeable and really good at teaching the course material. A bit of a tough grade but still fair. He is secretly evil tho, I still rock with him, but he has malice in his soul.

Tough grader
Hilarious
5.0
4.0
CSE2231
Grade: B-
Apr 14, 2025
Would take again

He's a pretty fun professor and he actually cares about the material which helps. I would say that his class is on the more difficult side, but you should be able to get by if you actually put in some effort. You will get screwed if you don't pay attention (learned that the hard way). He will also foreshadow something on the exam, which is helpful.

Group projects
Lots of homework
Hilarious
5.0
4.0
CSE2231
Apr 15, 2025
Would take again

Handsome and brilliant like Ed Snowden, his soothing voice on the Softwear 2 sleeping aid link is the only thing that brings me peace on my lonely, restless nights. His calm tone wraps around my insomnia like a warm blanket, offering the only solace I've found in the quiet lonely hours. He keeps saying he's mean but tbh he's a darling of a person!!

5.0
3.0
CSE2231
Grade: Not sure yet
Apr 18, 2025
Would take again

good professor. person who wrote the review before this one is a little strange.

Tough grader
Amazing lectures
Gives good feedback
5.0
4.0
CSE2231
Grade: A-
May 2, 2025
Would take again

Exceptional lectures- engaging, barely uses the slides, and explains the concepts well. Genuinely shows character, often voicing opinions on various topics which is admirable. Tests are difficult, but fair. That said, a couple FRQs on MT2 were borderline memorization territory, so make sure to know Projects and data structures inside and out

4.0
5.0
CSE2231
Grade: B+
May 5, 2025
Would take again

Diego Zaccai is a funny teacher, though sometimes his sarcasm can be seen as demeaning. However, Diego genuinely cares about his students. Projects are difficult, and TAs are very nitpicky; however, this is just because the class is difficult. The curve helped; I ended with a B-, and after the curve, it was a B+.

Tough grader
Participation matters
Group projects
5.0
1.0
CSE2231
Grade: A
May 20, 2025
Would take again

Excellent professor. During lecture, he explains concepts clearly with lots of examples and can answer any questions you may have. Make sure you get with a good group because you are stuck with them for the whole semester and group projects are a huge part of your grade and have a very strict rubric.

Group projects
Amazing lectures
Hilarious
3.0
4.0
CSE2231
Grade: C
Sep 16, 2025

[BE CAUTIONATE] Diego is a great lecturer who can explain concepts well, but you really have to put in the work during labs and projects. The TAs are brutal and are super picky, so if you're human good luck getting a good grade. I wouldn't be mad but there's zero opportunities to correct your mistakes, so look back at your previous feedback.

Participation matters
Group projects
Lecture heavy
5.0
4.0
CSE2231
Grade: A
Dec 19, 2025
Would take again

Don't listen to the people that say he's unfair and mean. Professor Zaccai is hilarious and clearly tells you the exams will be similar to the projects. He makes boring slides into a comedy act and is genuinely a really good teacher and connects with all his students. Personally, my favorite professor I've had at OSU.

Amazing lectures
Gives good feedback
Hilarious
Class Info

Online Classes

100%

Attendance Mandatory

69%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 47 grades
Most common grades:
A (15)
Not sure yet (14)
B (9)
Grade Distribution
A(15)B(11)C(6)D(2)F(0)A-/B+(14)
Based on 66 reported grades
A: 15
Not sure yet: 14
B: 9
A-: 7
Common Tags
Hilarious (39)
Tough grader (33)
Caring (17)
Gives good feedback (17)
Test heavy (15)
Amazing lectures (14)
Skip class? You won't pass. (13)
Participation matters (13)
Rating Trend

Declining

-0.67 avg change
Dec
Jan
Apr
May
Sep
Dec
Last 6 months
Ratings by Course

CSE2321

5.0

(1)

CSE3341

5.0

(1)

CSE2331

4.1

(22)

CSE1222

4.0

(3)

CSE2231

3.7

(71)
+1 more courses
Difficulty by Course

CSE3341

5.0

CSE2231

4.0

CSE2221

4.0

CSE2331

3.8

CSE1222

3.7

Similar Professors