William Bishop - University of Waterloo, Waterloo, ON

Professor: William Bishop
Department: Electrical Engineering
College: University of Waterloo, Waterloo, ON
Rating # 1
Overview:
  • Course: ECE224
  • Grade Received: A-
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Just grind the finals and you'll be fine! Bill is awesome has great jokes. Sometimes his slides and he are a bit monotone but seriously just grind tf out of midterms and finals and you'll be fine.
Rating # 2
Overview:
  • Course: ECE224
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Gives tons of past exams which helps a lot. Excellent course materials. Explain things very well. Not respond to students' emails.
Rating # 3
Overview:
  • Course: ECE224
  • 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:
224 isn't an easy course to begin with, but Bishop makes sure to provide as many exams to help you out. If you thoroughly go through all the exams he posted and on the exam bank, you can finish his exams relatively quickly. It is a lot of material, and you will have to go through a lot. Office hours are useful.
Rating # 4
Overview:
  • Course: ECE224
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Excellent professor, attend class!
Rating # 5
Overview:
  • Course: ECE100A
  • 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:
He knows his stuff and he can be engaging at times, but generally this course is just not easy to make interesting. He is a very interesting person to talk to if you get a chance though. Most people just don't pay attention because the course isn't included in GPA calculations. Read his slides once or twice and the final test is a breeze.
Rating # 6
Overview:
  • Course: MTE325
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Very good overall, however group projects are a pain because it's randomized. Also his exams are no joke. If you know what you're doing you can easily finish in 30 minutes, but if you don't there's little hope for part marks.
Rating # 7
Overview:
  • Course: MTE325
  • Grade Received: C+
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Despite his monotone, Prof Bill is great! His lectures are well organized and clear. However there is a LOT of content, so he accommodates all students around the week to ask questions. Super friendly, and he really cares about his students. His final, although it was hard, was a complete reflection of his previous exams and assignments.
Rating # 8
Overview:
  • Course: ECE100A
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He knows his stuff but he's REALLY boring. Just reads of slides with the same boring voice every lecture.
Rating # 9
Overview:
  • Course: ECE224
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Annotate the slides with details he talks about in class and you're good to go
Rating # 10
Overview:
  • Course: ECE150
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Bill Bishop is an awesome prof. He's an engaging speaker, is very knowledgeable about the subject matter, and an all-around great guy. I would be happy to take any course with him.
Rating # 11
Overview:
  • Course: ECE224
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Amazing professor. Teaches from his slides a bit too much. But the exams aren't bad if you watch the lecture videos he provides. He's incredibly helpful and engaging, friendly and genuinely concerned about the class' success. Best professor in ECE.
Rating # 12
Overview:
  • Course: ECE324
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
There is no textbook for this course. He knows what he's talking about but for some reason his voice just puts me to sleep every class. You never know what to expect for the design questions on the exams and they can be challenging. Going through the assignments is a must.
Rating # 13
Overview:
  • Course: ECE002
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
knows his stuff, but puts everyone to sleep during lectures with his monotone voice.
Rating # 14
Overview:
  • Course: ECE141
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Thumb Up
Rating # 15
Overview:
  • Course: SE101
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Was a pretty good prof, definitely a good teacher. Very clear, fair, didn't make it easy for you though. Not super helpful outside the classroom, never responded to my email anyways. Also pretty smart, apparently built a Pentium CPU from scratch by himself. Also had SE 141 (aka ECE 223) with him.
Rating # 16
Overview:
  • Course: ECE324
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Has excellent course notes. Knows material inside out and tries to give practical real-world examples. Teaches very clearly.
Rating # 17
Overview:
  • Course: ECE327
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I often fell asleep in the class, though that's mainly due to my messed-up sleep cycle. He does like to crack a couple of jokes when the material is dry. Keeps the class semi-awake.
Rating # 18
Overview:
  • Course: ECE222
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great prof. I think a special thing about him is the amount of thought he puts into his exams: they are usually long (or seem that way) because there are a lot of questions. He lectures are rarely boring, he tries to keep up with the current state of the technology (although some geeks might disagree here).
Rating # 19
Overview:
  • Course: SE141
  • 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:
----
Rating # 20
Overview:
  • Course: ECE222
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Excellent prof. Makes jokes if you know how to listen for them... or come early, he will joke around with the first few students. Makes it nearly impossible to fail, but hard to get perfect on (I know, I only came close!) Do YOU know what SCSI stands for? lol - However.. if you put in little effort, you will fail. You need to get a basic grasp.
Discuss With Everyone:

No comments:

Post a Comment