Massoud Ghyam - University of Southern California

Professor: Massoud Ghyam
Department: Computer Science
College: University of Southern California
Rating # 1
Overview:
  • Course: CS101
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
alright im going to explain the entire class. This lazy professor gives you online textbooks which you actively have to do , "explains" in class (writes unreadable notes on board) and gives tests that are WAY harder than the material given in class. Skips class throughout semester and does NOT prepare you for the next class.
Rating # 2
Overview:
  • Course: CS1
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Super Defensive when asked by his students. Some instructions are not clear on the assignments , post an online material on or before the last minute of an exam or assignment. I wonder if all CS professors are like this
Rating # 3
Overview:
  • Course: CS588
  • Grade Received: B+
  • Overall Rating: 1.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Worst professor I have ever encountered. His lectures are self-contradicted and the TAs, graders all have different explainations to the same questions. The professor gave wrong answers in lecture and when students pointed it out, he filps. what's the point of this class?? I only got more confused about data base after this class....
Rating # 4
Overview:
  • Course: CS1
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
clear lecture couple trick questions on exam can be impatient if he doesn't like your question
Rating # 5
Overview:
  • Course: CSCI585
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
The extra credit part is not fair at all. Dont trust what he says in terms of grading. Dont take it if you dont have background.. you will hate CS.
Rating # 6
Overview:
  • Course: CSCI585
  • Grade Received: A-
  • Overall Rating: 2.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
The lectures are BORING and confusing. Exams are ambiguous but the graders are very lenient in marking. Assignments are weighted and easy.
Rating # 7
Overview:
  • Course: CSCI585
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Prepare to study yourself.
Rating # 8
Overview:
  • Course: CSCI585
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Lectures were boring, mediocre and invest the most part of lectures to deal with irrelevant topics. The textbook was horrible and extremely expansive. Exams were ambiguous and pointless. The level of this class was far more worse than my undergrad level DB class. Definitely one of the worst class I've ever taken in my life.
Rating # 9
Overview:
  • Course: CS588
  • Grade Received: A
  • Overall Rating: 1.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
The professor give confusing assignments at the last minute. What is required of assignments is not clearly defined and students are left to question all their choices. Tests are over memorization of content instead of concepts.
Rating # 10
Overview:
  • Course: CSCI103
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Alright teacher. If you don't mind fast paced lectures, then you'll be fine. Otherwise consider other available professors for 103.
Rating # 11
Overview:
  • Course: CSCI103
  • Grade Received: A
  • Overall Rating: 3.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Good enough teacher for 103, although some who have trouble with fast paced lectures may find it challenging
Rating # 12
Overview:
  • Course: CSCI101
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I came into this class with two semesters of coding experience, so picking up Python was extremely easy. I asked Ghyam to help me learn more advanced topics that I could incorporate into our projects. He was very willing to accommodate and would always answer questions clearly. As for lectures, learn on CodeAcademy before and you'll breeze through.
Rating # 13
Overview:
  • Course: CSCI103
  • Grade Received: A-
  • Overall Rating: 2.5
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Prof. Ghyam is obviously passionate about the material, but his explanation is lacking. If you go in and ask for help during his office hours he is far more clear than in lecture. Lectures are pretty boring, and he often strays from the material of the day. Best bet to understanding: read the textbook (free version online) and look at online notes
Rating # 14
Overview:
  • Course: CSCI101
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Not helpful. Lectures confusing. Tests did not cover what was taught in class. WORST TEACHER. don't do it.
Rating # 15
Overview:
  • Course: CSCI351
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Lectures not informative, spend too much time explaining things that are simple, skims over hard concepts. Class' pace is the slowest. Final project has irrelevant rubric due to copy pasting a rubric from an art class online (???). Makes dozens of mistakes when explaining comp. networking concepts. Tests are not representative of students' skill.
Rating # 16
Overview:
  • Course: CSCI101
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Super easy class. Never come to class, didn't buy the textbook. Got above 100% in the class due to extra credit. Piece of cake.
Rating # 17
Overview:
  • Course: CSCI101L
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
You will have to teach yourself. If you already have interest in CS, you can do very well. Gives terrible lectures, his book has many mistakes in the code, and everything feels outdated. You will NOT leave the class adequately prepared for any future CS classes unless you seek outside help.
Rating # 18
Overview:
  • Course: CS351
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
It's not just the 101 kids who don't like him. He just copied material from w3schools for lecture material. It's obvious he knows what he's talking about, but he's a miserable teacher. He barely even listens to questions before trying to answer them, and other communication problems are frequent. This class teaches how to make ugly 90's websites.
Rating # 19
Overview:
  • Course: CSCI101
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Lectures are unorganized. Book is rarely used. Taught myself and did fine. Beware of massive final project.
Rating # 20
Overview:
  • Course: CSCI101
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
His programs always contain errors in the solutions, and overall his coding himself is amateur. When you talk to him during office hours he gets extremely defensive even if you are asking him to take a look at something because he did in fact make a grading error. I don't understand how he's still allowed to teach this class.
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