Vincenzo Liberatore - Case Western Reserve University

Professor: Vincenzo Liberatore
Department: Computer Science
College: Case Western Reserve University
Rating # 1
Overview:
  • Course: CSDS310
  • Grade Received: B
  • Overall Rating: 1.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
The teaching he did is not bad but has really hard final. The mid term was fine. He was really strict with the grading and has almost 0 chance to raise your grade up
Rating # 2
Overview:
  • Course: CSDS477
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Pros: material very interesting, lectures helpful in illustrating concepts. Cons: homeworks are stupid hard, take a while to do, and are graded incredibly harshly, and are 60% of the grade. Also homework solutions not provided.
Rating # 3
Overview:
  • Course: CSDS477
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Don't be fooled by homework making up 60% of the grade: the instructions are often unclear, the TAs don't even know how to do them, and partial credit is rare. Average on the midterm was a 60%. Final is a 1-on-1 oral exam with Liberatore, where he PERSONALIZES it around what you missed on past HWs (solutions to HWs are never provided).
Rating # 4
Overview:
  • Course: CSDS293
  • Grade Received: B
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Liberatore is really knowledgable in his craft. The course depends heavily on your TA and their grading style. The weekly quizzes are tough, be ready to work for your grade. Take this course if you want to emerge with vastly improved programming skills, while completing some of the toughest and most worthwhile projects you've likely encountered
Rating # 5
Overview:
  • Course: EECS293
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
He has a very distinctive lecture style which takes some getting used to. However, his lectures are really helpful. The projects are extremely difficult but have to be to actually get people to understand the material. DO NOT PROCRASTINATE if you want any chance of doing well. Most people here are complaining because they think it should be easy.
Rating # 6
Overview:
  • Course: EECS293
  • Grade Received: B
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Great material, horrible professor. Laughed when I saw the "clear grading criteria" tag on this site. Consistently grades on criteria not present in or in direct conflict with criteria in the assignments. He also once gave a guy in my section a NEGATIVE SIX on a project. Choose a small section with a great TA - you'll learn a lot despite the pain.
Rating # 7
Overview:
  • Course: EECS293
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
No complaint towards the class material itself at all, very useful class for any programmer who wants to write good code. However, Liberatore and the TA have very different grading standards. So if you get used to how the TA grades you, you will be ripped apart when Liberatore grades you himself. Also no curve at all in the class, a 89.5 is a B.
Rating # 8
Overview:
  • Course: EECS293
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
The class is 75% group projects. You will be randomly assigned people to work with as pairs. Your teammate will 100% drag you down, no matter how hard you try. Do not take this. Just download the books Code Complete and Effective Java and they teach you more than the professor. Take this class if you like stress every week & want your GPA to drop.
Rating # 9
Overview:
  • Course: EECS293
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
positively brilliant, my favorite professor. So So involved and genuinely committed to his students. TAKE HIS CLASS!
Rating # 10
Overview:
  • Course: EECS477
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Liberatore is an excellent Professor with infectious charisma and a great lecture style. He is one of the only Professors who I thoroughly enjoyed attending his lecture. He cares tremendously about his students and is very fair. I look forward to taking more classes with him in the future.
Rating # 11
Overview:
  • Course: EECS293
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Wow! such a clear, brilliant teacher. Every class makes you love the material as much as he does.
Rating # 12
Overview:
  • Course: EECS428
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
The course material that he prepared (several years ago) is pretty much gold; it's possible to not even go to lecture because his notes are that good (and he follows the notes anyways). Beware that his exams are generally harder than his homeworks though.
Rating # 13
Overview:
  • Course: EECS293
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
The knowledge you gain by taking EECS293 with him is a ton. He's pretty rough when it comes to looking at your mistakes in your code, but it's worth it. Lectures are just a dry summary of the book. The quizzes are sometimes very hard if you don't read the textbook in depth. Projects take 10-20 hours per week, and graded harshly.
Rating # 14
Overview:
  • Course: EECS477
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
To be fair the class itself is an amazing class: the materials are great, the way he teaches them is also great. I really got a lot out of this class. No attendance taken but if you miss a lecture you miss *a lot*. His languages are not clear on assignments so make sure you start early and question him constantly on the unclear parts.
Rating # 15
Overview:
  • Course: EECS477
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
The best professor in the EECS department. Homework is thoughtful rather than busywork (usually). Lectures are interactive. Homework is most the grade. Takes off many points for conceptual mistakes, but very few for computational mistakes. Difficult but in a good way (as grading is still fair; its just the material that is hard).
Rating # 16
Overview:
  • Course: EECS293
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Good professor, responds to emails, explains things well. He doesn't grade anything, just lectures. You have 2 lectures per week, one quiz per week,and class is cancelled half the time on Fridays. The bulk of the course (75% of grade) are Programming projects, once per week. Get a good TA and it will be enjoyable, although lengthy work.
Rating # 17
Overview:
  • Course: EECS293
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
One of the best CS professors at Case. Don't pay attention to any of the reviews saying to not take this class! 293 is essential if you want to be a great programmer and implement beautiful code (something very appreciated in industry). Assignments take a long time so get started early and pay close attention to his late policy.
Rating # 18
Overview:
  • Course: EECS293
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This class is only useful to those computer science majors who don't do programming projects in their own time, otherwise it is just a pain. If you're a computer science major who mainly does programming for classes, this is a great class for practice. It's a shame that you don't develop anything useful, only things to test on unit tests.
Rating # 19
Overview:
  • Course: EECS293
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Sometimes reads directly from the book rather than lecturing or spends an entire class implementing on example, but definitely knows what he's talking about. Difficult to understand sometimes. This class is definitely a benefit to anyone who wants more preparation for the real world, but only if you're willing to spend 10+ outside of class working.
Rating # 20
Overview:
  • Course: EECS293
  • Grade Received: A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Class covers very practical material. Lectures were almost always straight from the text book (which is provided for free online). Content was interesting, but often the lectures were slow. Sometimes you get Friday off. Weekly projects that take 15+ hours. Not difficult, just time consuming. 5 person recitation is a code review.
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin