David W L Wang - University of Waterloo

Professor: David W L Wang
Department: Engineering
College: University of Waterloo
Rating # 1
Overview:
  • Course: ECE682
  • Grade Received: A+
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Lectures were well thought out. Math heavy but built up to a useful final project. Group component worked out well. Things came together at the end of the course and I think the offering was one of the best courses I've ever taken. Solid prof with his material, especially on a topic. Exam was oral. More emphasis on project and assignments.
Rating # 2
Overview:
  • Course: ECE488
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Okay, let's be honest. I wasn't crazy about this flipped class initially but it really forced me to actually do the work. I went to all the lecturers (almost everyone did) and I really now feel I can tackle real world probs using Matlab. It isn't for everyone as you have to watch a video ahead of time and attendance is a must.
Rating # 3
Overview:
  • Course: ECE488
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
He has so-called flipped class, which is basically turning an on-campus course into an online course. He makes you watch his pre-recorded videos before the lecture, and during the lecture, he spends 10 mins explaining things and the rest of the lecture is just doing examples. It costs me a lot of time to go through videos. Don't quite like this way
Rating # 4
Overview:
  • Course: ECE205
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great guy, makes difficult concepts easy to pick up. FREE FOOD if you go to his class, so like why not right?? the one guy who actually connects math to real stuff
Rating # 5
Overview:
  • Course: MATH211
  • 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:
Awesome Prof! Funny guy who teaches well and get along with the class well :)
Rating # 6
Overview:
  • Course: ECE100
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Funny, but always picks on different people every class hehe
Rating # 7
Overview:
  • Course: MATH213
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He drew a large crowd, but I think a big part of it was his fun anecdotal style. His actual teaching though..I didn't find that great and wasn't getting much out of class.I stopped attending early but did well by reading a friend's notes and ass't sol'ns. His quizzes/exam are relatively ez if u just go through notes/sol'ns well.
Rating # 8
Overview:
  • Course: MATH213
  • 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:
Definitely a fun prof, who also teaches really well. Not afraid to tell anecdotes while waiting for students to finish writing; quizzes, so far, have been fair; course seemed too easy given the level of the material... but maybe that's because I had Prof. New for my last calculus.
Rating # 9
Overview:
  • Course: MATH213
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great professor -- reasonable exams, good clarity, and funny.
Rating # 10
Overview:
  • Course: MATH211
  • 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:
Made difficult subject matter interesting, and was very approachable
Rating # 11
Overview:
  • Course: ECE211
  • 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:
good prof, the cow falling out of the plane is classic
Rating # 12
Overview:
  • Course: MATH211
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I passed, didn't I ? *g*
Rating # 13
Overview:
  • Course: ECE
  • 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:
No Comments
Rating # 14
Overview:
  • Course: MATH211
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great prof. I know those who dont like him were low and the whole comp class too
Rating # 15
Overview:
  • Course: MATH211
  • 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:
Very good at teaching. But no extra help for students; feel helpless sometimes
Rating # 16
Overview:
  • Course: MAT211
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
two words:Absolutely NO CLASS!only cares about own evaluation & not the student
Rating # 17
Overview:
  • Course: MAT211
  • Grade Received: 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:
No Comments
Rating # 18
Overview:
  • Course: ECE486
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Eager to help, lacks on organization
Rating # 19
Overview:
  • Course: 211
  • 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:
One of the best
Rating # 20
Overview:
  • Course: MATH211
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
funny prof. Great singer too.
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