4.5
Quality2.4
Difficulty97%
Would Retake108
Reviews97%
Would Retake
108
Reviews
Rating DistributionOfficial
5
80
4
19
3
5
2
0
1
4
What Students Say
“Ed is extremely kind and clearly cares about his students”
CPSC304 - 3.0 rating“Easily understood, friendly, funny, well-organized”
CPSC221 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
54%
Textbook Required
32%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.15 avg changeRatings by Course
CS122
5.0
(1)CS315
5.0
(2)CPSC221
5.0
(8)SCIE113
5.0
(1)CPSC259
5.0
(1)Difficulty by Course
315404
4.0
CS122
3.0
CPSC152
3.0
CPSC259
3.0
CPSC404
2.7
Reviews (108)
No Comments
No Comments
He is a pretty new prof.
No Comments
still gettin phd I think, very nice person, humrous, easy assignments, ok exams
No Comments
No Comments
No Comments
likes mentioning his office hours, but pretty good
really helpful
He is very helpful and nice.
Funny at times, but lectures are just downloaded notes w/ extras, kinda boring
Good in a boring kinda way. Helpful. Notes and lectures can be clearer.
No Comments
not crazy hard like some other cs profs i know. very reasonable.
Cool, likes canucks.
great prof~! easy going & friendly~!
the lecture notes are really helpful. He seems like a very friendly person.
Good go-to guy when you need help and lectures are good as well. From what I have heard he is on of the better profs to get.
BORING. Seems to be a smart, kind fella. But... BORING. Damn those lectures are awful. I'd like to see something else... anything besides him sitting on the stage writing on overheads.
very helpful and enthusiastic towards often tedious material. some concepts are tricky though and have caught me off guard. labs require too much time week after week. thorough and beneficial course overall
No Comments
He put a sticker on my exam! How cool is that? =)
very easy final! lectures are boring tho'~~ *final exam question: (worth 0 point) do u think canucks will win the stanely cup this yr? Big canucks fans!
No Comments
The notes are on the net and they are REALLY helpful, I barely used the textbook. Big ED is great, he is a Canucks fan!
very helpful both inside and outside of class
very good at explaining
real good guy... helps everybody at any time
Nice and clear
ok, so he's not the most exciting prof out there, but lectures are clear and he's very, very helpful, and exams are fair. Provides good examples from his industry experience too.
Helpful and considerate to his students and TA's alike. Fair exams.
Good instructor. Very responsible, well prepared, rather clear, considered of students. However, doesn’t feel the auditorium well.
Helpful industry experience examples. Good notes. Fair exams. Great prof.
Too laid back for me. Rambles and wastes time. Nice guy, but lacks focus. You could do worse, though.
Easily one of the best at UBC. He answers questions quickly and is fair to students. I dont understand why he makes the assignments worth 20% because many of the students just copy them.
The course is tough. But Ed surely spent a lot of time preparing lectures. A lot of notes to add onto the slides in class. Provide good examples for the material. Spent a lot of time for office hours answering questions! Fair on exams.
Ed is a nice prof. He loves talking about the stock market. In fact, our class was almost like a COMM class. His assignments are all about the stock market. However his exams are probably not as easy as u expect though.
Ed is such a nice guy, and he always has interesting stories to tell. The lectures are a bit boring but he tells you everything to need to do to do well on exams.
Very helpful and considerate. Lectures are ok but everything is clear as hell. Final exam was piece of cake.
I love this professor. He is simply the nicest professor in computer science in ubc. There's no way any student would dislike him. He is very interesting, hilarious and helpful. I like him alot. He is also the biggest motivation for me to become a professor. Ed, you are the best!
Ed is awesome! He's great prof who's organized, his lectures are clear, he puts time into helping his students. On top of all that, he has an awesome personality and tells great stories. Trust me, you want him.
Ed's lectures are very clear, simple and filled with amusing anecdotes. Perhaps it is just the course material, but nothing about this class was particularly challenging.
Quite a funny guy to have teaching the class. Friendly guy, and to have us self copy the notes kept me awake (a good thing!). However, the course was a bit hard... Enjoys the canucks a bit too much to mention it in most of his lectures (when he gives examples), and even in the final exam?! Haha.
He's funny, helpful, and explains really well. He's the best : )
very very nice prof, extremly helpful outside of class, checks his email and student bulletin board often, very clear on the material, quite easy tests, and yes he loves hockey alot lol he had some 0 mark questions on hockey on the midterm and the final
He is a nice prof. I really enjoyed his lectures and like the way he teaches. He is funny, friendly nd helpfull. His notes are complete nd basically if you read them ,you'll be fine.
Extremely nice and helpful. Teaches pretty good. Ed is recommended.
Excellent, very helpful even to students not in his direct section.
Excellent prof. Great at explaining things, efficient teaching methods, funny guy...etc.
Very nice guy, very helpful, definitely easy to learn from. Explains things very well!! Seems genuinely interested in his students getting good grades.
Great prof. Easily understood, friendly, funny, well-organized. His tangents can get a little annoying during lectures, but overall he's the best CPSC prof I've had yet.
I had him for both 304 and 404 and he's AWESOME. He's extremely nice. You can approach him like as if he was your friend. The exams have some tricky questions but the he is really generous when marking. I highly recommend taking any courses with him. He often goes off tangent by telling some stories from his experience, but they're funny &interest
Excellent teacher! very helpful, and gives you every opportunity to understand the topic.
Really great prof. Very fair exams, they follow the assignments very closely. Helps us relate to the real world with his real world experiences in DB. Lots of reference and practice material available for assignments and exams. DO THE PRACTICE! He's always there if you need help and is super fast responding on Vista and returning assign/tests.
good prof! better then the one that teaches 2nd half of the course
One of UBC's few good professors
His lectures consist of iClicker questions, going over the key concepts from the screencasts posted online, then handing out problems for students to work on in class. occasionally, he does bring about some insights related to computer science/engineering, which are useful informations to keep in mind. Great professor overall.
Almost impossible not get an A in his class. Tests are fair and he is a great teacher who is also really helpful and reasonable
Easily the best teacher I've had at UBC. He is a very good teacher and is always willing to help.
He is an awesome guy and an awesome teacher. Try his office hours.
Awesome teacher!! He is extremely helpful and makes the course very interesting!
Ed is an awesome teacher. His classes are interesting and clear. He loves the subject and has a lot of experiences to share. Be prepared to laugh a lot and learn more.
Ed is a great guy and he posts pdf notes online, but he don't always post the annotations. The lab was so hard in the beginning but they changed it half way through. He's really passionate about teaching and I enjoyed him a lot.
It seem he recently changed how this course is being taught. It now contains a lot of outside readings and more in class participation. This as lead to a lot of confusion and frankly, a poor quality of learning. This class is now unorganized, confusion, and poorly taught.
I enjoyed the new version of the course. There are 4 midterms and no assignments. Some people may not like the idea of having 4 midterms, but I much rather have that then to do assignments every week. Ed is a great guy and provides PLENTY of practice exams from previous years, so there is no reason not to get a decent mark in the course.
Excellent professor. Best CPSC professor I've ever had; gives tons of practice material.
Best professor so far I have met , feel so warm inside every time I went to his office hour
Ed is one of the best professors at UBC - this is a commonly held feeling among many students. He expects a lot from his students (there is a lot of pre-class readings and exercises); however, this prepares you to obtain a very high mark in the class. If you do the work, you can get an A easily; maybe not so much if you don't do the work.
Tests are fair. He's a great prof. Extremely clear. One of those classes that if you do all the practice, you'll do well. He has many practice examsassignments and this helped a lot. One of the best profs at UBC.
Ed is so hilarious and he gives credits for i-clicker question and also pre-class exercises, for which solution is given! He explains everything clearly and if you have any ambiguity, he's willing to talk about it for hours :P Office hour is really helpful before exams. His lecture is a pleasure to attend.
Ive been in UBC for 6 years. Trust me. Hands down, he is THE BEST prof that I have ever seen. TAKE THE COURSE. Some questions may be tricky, but it helps you really think about the material more. Go to his office hours, it will help you.
Ed Knorr is THE BEST prof I have ever encountered in UBC and certainly in CS major. He gives very clear explanations and cares a lot about his students' understanding of course materials. Go to his office hours. They are very helpful.
He is an amazing human being. Genuinely cares about his students' success.
Excellent prof who cares about student success. Funny, engaging and great lectures for all levels of understanding.
Great prof! He really cares about student success. I indtroduced myself once and he remembered for the rest of the term.
Great Prof! Really inspired interest in the course material. Would definitely take one of his classes again. He really cares about student learning.
Very clear lecture+ useful slides+ office hour
Comedic timing might not always be regarded as an important attribute in a professor, but it definitely contributes to how great of an instructor Ed is. His low-key jokes make it easy to pay attention to material that could otherwise be boring. He is clear about what is expected of you, and he has an incredibly kind and positive demeanour.
He gives a lot of homework which makes the course a bit tedious. There are pre- and in-class exercises on top of clickers and three midterms. Staying on top of the course material would be beneficial since the material builds on the previous. Ed is also nice so go to his office hours if you need.
One of the better CS profs I've had. Great guy with an interesting sense of humor. Midterms were tricky but final was very fair. Easy 4th year CS class.
Lectures are funny and very easy to follow. Exams are fair with nothing unexpected. Favorite cpsc prof at ubc
Ed is extremely kind and clearly cares about his students. However, I found his lectures to be really rushed at end of every class and I feel like he goes off topic quite often. Interesting lectures, but so many students skipped.
Ed's a great prof! He is funny and very approachable outside class. He tries to make lecture content interesting by intersecting a few jokes. His exams are fair but a little too long so they end up tough. He gives a lot of pre and in-class exercises to help you keep on top of the material. My only complaint would be, he talks fast so be prepared.
Not surprisingly, one of the best instructors in CPSC department. Learning goals are clearly laid out, lectures are clear and a lot of opportunities to learn the materials through pre-class and in-class activities. The workload is medium to light, the exams are very fair. Would recommend to take database courses with Dr Ed Knorr.
This guy is an absolute legend. One of the funniest profs I have had. Very friendly and approachable too. His ability to explain concepts easily is admirable. His only weakness is that sometimes he tells so many funny stories/jokes that he has to rush the last bit of lecture a lot. So far I have taken 2 courses with him, I would take a 100 more.
A lot of students from computer science say he's godly, i'm in engineering and learned c, he was okay, very nice, but it was mostly just screencast regurgitation, course was pretty useless, except for the prelabs, from what we've learned so far, I could've just learned all that on my own. Very nice prof, useless course (so far).
Ed is hilarious, or at least he tries to be. He explains things clearly, although he gets off topic sometimes. He's super nice and cares about his students.
Awesome dude super helpful, great prof, willing to help you or talk to you about your grade
Ed is a great professor, and you should take classes with him whenever possible. He is very accessible outside of class hours, available on piazza and genuinely cares about the students. His efforts really made online learning bearable! Very clear on what is expected on the quizzes and exams.
He really made the transition to online learning flawless. Also I like how they give out pre and in-class work sheets which really helps you always stay on top of everything. Exams are very fair. You just know this guy cares a lot about teaching when you read his papers about teaching. One of the best CS profs I have had in my 4 years at UBC!
Ed is incredibly knowledgeable on database related topics with relevant experience and he is actively sharing this expertise with his students. His teaching methodology facilitates conceptual understanding and encourages student to become active leraners. By far one of the best computer science professor I have seen, sad to see him retiring.
There really wasn't much content for us to cover in the course. The project took up a decent amount of time, but apart from that this class was super chill.
He is amazing
Ed is one of the best instructors that I've had, not for just a CPSC course, but in general. He is clearly extremely knowledgeable about databases and has an answer to any question raised in class or online. Also importantly, he seems very passionate about teaching, as I've observed myself and from reading the Worked Examples papers that he wrote.
Like, what is up with this dude? Why does he make pre and in class AND clicker points in his grading scheme??? Does he not realize that people who are taking upper year computer science courses have a life and don't absolutely love databases like he does? Absolutely appalled at his teaching method.
This is one of the most clearest, most straight-forward, and chillest course. The pre/in-class work is not that heavy and he basically gives away the answers. Imo, it's surprisingly rare to find professors who know how to teach their expertise to non-experts but Ed is a great teacher and has the dad humor down.
Ed is an amazing prof! Really cares about students learning. Super patient and does a great job of answering any questions that students may raise during lecture. Throws in dad jokes here and there to keep the class engaged!
One of the best professors I ever had. He will be very patient to answer any questions you have. You can feel his passion for teaching. He was the only professor who made me feel like if I didn't do well on exams, it wasn't because of his teaching, it was that I was stupid.
One of the best professors I've had in my 4 years at UBC. Ed is caring, quick to respond to his student's questions on Piazza, and an extremely nice person. His lectures are also very easy understand. A true gem if you will be taking CPSC404 with him.
Amazing professor! Extremely good at conveying concepts and making the topics interesting!
Amazing professor. Knows his stuff inside out and makes learning as smooth as possible. Just wish I could take more classes with him. Thanks Ed!
Ed is a really nice and humble professor. He cares a lot about his students and explains the concepts very well. I wish I could have taken more classes with him. Thanks, Professor for an amazing semester !!
Very caring professor with IN-DEPTH knowledge of everything Database.
Great professor with very clear and useful lectures.
Amazing guy and knows what he's talking about. Grading is clear and you can tell he spent years trying to build a teaching model that works best for students. Takes care to remember your name if you get involved with the course often through Piazza or talking to him.
Ed Knor is an exceptional and hilarious lecturer. Huge learning payoff even with a very reasonable workload. The material and exams are challenging, but they rely on conceptual understanding of the material (as opposed to memorization). 10/10 would take again.
Ed is an awesome and hilarious professor. He really knows the material, which is evident throughout the entirety of the course. His lectures are clear despite the complexity of the material and he clearly cares about his students, being very accessible outside of class (after class, Piazza, etc). Would love to be in his class again!
Class Info
Online Classes
100%
Attendance Mandatory
54%
Textbook Required
32%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.15 avg changeRatings by Course
CS122
5.0
(1)CS315
5.0
(2)CPSC221
5.0
(8)SCIE113
5.0
(1)CPSC259
5.0
(1)Difficulty by Course
315404
4.0
CS122
3.0
CPSC152
3.0
CPSC259
3.0
CPSC404
2.7