Fangju Wang - University of Guelph

Professor: Fangju Wang
Department: Computer Science
College: University of Guelph
Rating # 1
Overview:
  • Course: CIS3490
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
I took data structures and algorithms with Professor Wang and I really enjoyed the courses. I took algorithms as he was teaching it. His assignments are logical and give you a great experience. Scoring well is also relevantly easy compared to other CIS courses.
Rating # 2
Overview:
  • Course: CIS3490
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Super nice prof, always accommodates extensions which is good news for slackers
Rating # 3
Overview:
  • Course: CIS3490
  • Grade Received: A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: No
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Prof Wang just reads off his slides for the lectures and is extremely boring. His lectures are so mechanical that if he stops the lecture with a word, next class he'll resume literally from that word and keep going emotionless. His accent is very hard to understand and because of all above, just a few people, from a full auditory, go to class.
Rating # 4
Overview:
  • Course: CIS3490
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
One of the nicest profs. you'll meet at Guelph. Genuinely comes off as one of those dads who want you to do well in school. Very accessible. It'll take a bit to understand his accent, but he is very enthusiastic about his trade. When COVID-19 hit, he recorded his lecture slides for everyone to study from. Very adorable professor.
Rating # 5
Overview:
  • Course: CIS3490
  • 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:
Haven't gone to enough lessons yet to write a meaningful review, but he has such an adorable face!!!
Rating # 6
Overview:
  • Course: CIS3490
  • 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:
Has a thick accent but, his lecture slide are the work of a true god. Regardless if you have him for CIS2520 or CIS3490 he is extremely accessible if you have any issues with the content. Going to his lectures can give you some full solutions to the examples in the slides of some algos like mergesort, matrix stuff, tree traversal etc. Overall great
Rating # 7
Overview:
  • Course: CIS2520
  • 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:
Very heavy Mandarin accent, but he is perhaps the most genuine professor I've ever had the pleasure of having for CIS*2520. He tries very hard for his students and will never hesitate to help. Never comes off as condescending or rude; very passionate about his stuff. Can't wait to see him in later courses at Guelph.
Rating # 8
Overview:
  • Course: CIS2520
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Great prof, great notes, and the assignments are very clear and straightforward. Even though he has a heavy accent, it is always clear what idea he is trying to get across and what he is trying to say.
Rating # 9
Overview:
  • Course: CIS2520
  • Grade Received: A-
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Genuinely cares about helping students succeed. Heavy mandarin accent, but you get used to it after a while. If anything it makes the lectures more enjoyable (he pronounces every data structure differently). Asking questions is not a problem. Assignments are easy but require an above average amount of thought.
Rating # 10
Overview:
  • Course: CIS3490
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Thick asian accent, but really puts effort into his teaching and he is extremely friendly. You can always ask him for help and he'll be more than willing to offer it. Assignments and tests are extremely fair, yet challenging.
Rating # 11
Overview:
  • Course: CIS2520
  • Grade Received: A-
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
He's a nice person, but his accent is hard to comprehend. After 2 semesters, I still don't know what "ifo" (pronounced ee-fo) means.
Rating # 12
Overview:
  • Course: CIS3530
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Very heavy Mandarin accent, making following lectures difficult. His lecture slides though are things of legend, easily the best I saw during my time at Guelph.
Rating # 13
Overview:
  • Course: CIS3530
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Once you get past his thick accent, you will realize just how good he is at explaining even the toughest of concepts. Got a question? No problem, he will stop the class until you get a proper answer you're happy with, assuming your question is reasonable.
Rating # 14
Overview:
  • Course: CIS2520
  • Grade Received: C+
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
hard
Rating # 15
Overview:
  • Course: CIS3490
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
A pretty decent prof overall. Kinda hard to understand but he does like to help students so asking him to re-explain something is not a problem. His assignments are very doable, midterm is easy and the exam is killer.
Rating # 16
Overview:
  • Course: ALGO
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Easiest Prof ever.
Rating # 17
Overview:
  • Course: CIS
  • 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:
Very nice prof.
Rating # 18
Overview:
  • Course: CIS
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great prof. Ensures everyone knows whats going on. Watch out, evil final exams are lurking.
Rating # 19
Overview:
  • Course: CIS353
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
A good prof, but speaks with a thick chinese accent and for the first week you WILL NOT understand a single word he says... after that, though, you start catching on and realize what a thorough, concise, and intelligent prof he is.
Rating # 20
Overview:
  • Course: ENG
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
A decent teacher, if a little hard to understand sometimes. Unfortunately, teaches very boring material. Very nice though, and will do his very best to help you out. His best is pretty good.
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