Michael Crowley - University of Southern California

Professor: Michael Crowley
Department: Computer Science
College: University of Southern California
Rating # 1
Overview:
  • Course: HPEB301
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
He is AWESOME!!!
Rating # 2
Overview:
  • Course: ITP115
  • Grade Received: Not sure yet
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
I am writing this before the exams just to be impartial. Professor Crowley is a great guy, very humorous and kind, willing to answer any question you may have and receive feedback from students. Classes are very hilarious but at the same time covers a lot of material per class. If u are a beginner in Programming studying at USC, he's the best for u
Rating # 3
Overview:
  • Course: CSCI402
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Excellent technique and course material. Notes were very helpful and very detailed. Helped me a lot in interviews.
Rating # 4
Overview:
  • Course: CSCI571
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
I feel the course structure is need to be updated. Homeworks are very hectic (I mean it). Exams are relatively easy. Responds to emails very slowly. Never went to office hours. Course piazza discussion board really helped. Homeworks are really really good and next homework depends on present homework. You will develop site from scratch.
Rating # 5
Overview:
  • Course: BIOL100
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Nice enough guy, but not alot of explanation. Could have been easier, but still manageable.
Rating # 6
Overview:
  • Course: CSCI571
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Very good professor indeed. Highly recommended.
Rating # 7
Overview:
  • Course: CS571
  • Grade Received: A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
I really like this professor. He has office hour almost every afternoon. He replied the email slowly. But you can find him and ask lots of questions during his office hour. He's so nice and patient. HW2 is the most hard part. But hw3 and hw4 are easier . I have a student-worker job on three of the week. But I can still get an A for this class
Rating # 8
Overview:
  • Course: CSCI571
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
This is the worst professor I have encountered in 4 years of undergraduate studies and 3 semesters of graduate studies. He is extremely unclear on his requirements for the class, is unprepared and often late for class and on posting assignments, does not test his installations before assigning them, and skips almost 40% of his lecture time
Rating # 9
Overview:
  • Course: CSCI571
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
One of the best at USC!
Rating # 10
Overview:
  • Course: CSCI571
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Crowley is a good instructor but I don't think his classes are designed for off campus students. His homeworks are extremely detailed and takes lots of time to do. I have a full time job and it took me over 40 hours to do for each homework. He also doesn't test the homeworks he gives on the server you need to complete the homework on.
Rating # 11
Overview:
  • Course: ITP301
  • Grade Received: A
  • Overall Rating: 1.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
He does not know Javascript. At all. He doesn't do demos because he gets stuck and then doesn't know how to fix it. He won't look at students' code because he doesn't know how to fix it. He doesn't know what he's talking about and regularly says false things about the language. You will not learn js. If you want an easy class tho, this is it.
Rating # 12
Overview:
  • Course: CSCI402
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
very good professoR
Rating # 13
Overview:
  • Course: 571
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Great Professor
Rating # 14
Overview:
  • Course: CSCI201
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Prof. Crowley is nice, and he's willing to help you, if you are willing to seek his help. If you talk to him or sit in on a lecture, you will realize that he is obviously very knowledgeable about the concepts he teaches. His only weak-points -- or perhaps they're weak-points of the class itself -- are poor communication of test topics + assignments
Rating # 15
Overview:
  • Course: CSCI201
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
CSCI 201 is a pretty badly structured class; however, Crowley made the experience not so bad. Attendance was not mandatory. Assignments could be long but were fairly easy. He seemed to understand how ridiculous the class was and taught what he believed were the more important parts of the course. One of the most fair teachers I've had.
Rating # 16
Overview:
  • Course: 201
  • Grade Received: A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
He's so cool :)
Rating # 17
Overview:
  • Course: CS571
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Took his class for the summer. It was a great experience. He taught really well and is very helpful. He has more office hours than even the TA. He is always there for you. I would definitely recommend taking his class. I wish he took some of my other courses as well. Great learning experience.
Rating # 18
Overview:
  • Course: CS103
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Absolutely horrible. If you do not have any prior experience in programming you will suffer in his class. Programming assignments were ridiculously long and advanced. Impossible to talk to and ask for help. Ended up dropping the class (3.8 Science GPA before). Now taking with Redekopp and having an amazing time tbh.
Rating # 19
Overview:
  • Course: CSCI571
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Very good teacher
Rating # 20
Overview:
  • Course: CSCI571
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
His assignments are really good and exams are pretty straight forward. This course is by far one of the best courses I have taken at USC.
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