Xiaobu Yuan - University of Windsor

Professor: Xiaobu Yuan
Department: Computer Science
College: University of Windsor
Rating # 1
Overview:
  • Course: CS0360140
  • Grade Received: B
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
He will explain things in class but not give detailed examples and his examples could always be better, youtube videos explain them better than he does. I learned at least 1/4 to 1/3 of C programming through youtube. He will give hard assignments and it leaves you to research for longer than you'd like ( this is my 1st-year, 1st-semester class).
Rating # 2
Overview:
  • Course: CS311
  • Grade Received: INC
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
cant understand him and when i do he talk about uselles stuff lol
Rating # 3
Overview:
  • Course: CS140
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
The worst prof I have ever had. He does not explain clearly at all. Labs and assignments are way easier then exams, which are near impossible. When the final grade gets curved up 30%, you can't blame the class of 100+ students.
Rating # 4
Overview:
  • Course: CS140
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
He totally have no idea what he is teaching. Also the quiz is completely different with what he taught.
Rating # 5
Overview:
  • Course: CS311
  • 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:
You cannot understand what he is saying unless you are at the front of the class and even then he teaches in an odd fashion. It was a good thing I studied the course ahead of time before entering, because he tries to use Assembly and Machine code as examples when explaining the language of C. Everyone who is new to programming will have a hard time
Rating # 6
Overview:
  • Course: CS311
  • Grade Received: WD
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
You will be teaching yourself this class. Worst professor I've ever had. This is a class to learn how to program. We've been given an sssignment in the 3rd week and still have yet to learn how to program. Never been more stressed out trying to learn programming by myself, reading the textbook.
Rating # 7
Overview:
  • Course: COMP60422
  • Grade Received: A-
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Very boring in teaching, midterm was not fair, if you do good in project, attend lectures, and do assignments you will get good grade.
Rating # 8
Overview:
  • Course: 60140
  • Grade Received: WD
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
what a professor, i don't know what is going on in UW's mind how did they hire this guy, he know nothing about what is he teaching, and exams are totally different from the class, he makes the course useless, if anyone wanna take this course , good luck for u
Rating # 9
Overview:
  • Course: 60140
  • Grade Received: D
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Gets you in trouble for the littlest things. Assumes a lot. Didnt learn anything. Was a waste. Had to learn on my own
Rating # 10
Overview:
  • Course: 0360311
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
If you are taking his class, just use the following mappings and you should work through his accent quite well, actually: coneer -> clear, solar -> software, wiskers -> risks, fishes -> features, conine -> client
Rating # 11
Overview:
  • Course: 60280
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Prof with thickest accent here probably... The notes are pretty blurry and he doesn't seem very knowledgeable for this course.
Rating # 12
Overview:
  • Course: 330
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
His final is non-sense! Don't know what he's asking for.
Rating # 13
Overview:
  • Course: 60311
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Has a strong accent, but teaches very well. He uses illustrative examples, and has alternate explanations for when the first fails. I wish all professors could explain difficult concepts as well as he.
Rating # 14
Overview:
  • Course: 280
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Such a bullshit teacher.
Rating # 15
Overview:
  • Course: 60280
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Yet another comp-sci teacher who can't speak English.
Rating # 16
Overview:
  • Course: 60311
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
No Comments
Rating # 17
Overview:
  • Course: 60311
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
he don't know how to teach even using interview to attract you
Rating # 18
Overview:
  • Course: CS311
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Wasting my money and time, rather read the book myself
Rating # 19
Overview:
  • Course: 60311
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Don't learn much, but project, project and project.
Rating # 20
Overview:
  • Course: 6031160
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I love the guy. One of the few that actually "CARE". Makes u feel like a human!
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