1.6
Quality4.5
Difficulty13%
Would Retake304
Reviews13%
Would Retake
304
Reviews
Rating DistributionOfficial
304 total ratings5
13
4
19
3
24
2
25
1
223
What Students Say
“This prof teaches from the slides and his tests/tutorials/solutions all have typos - you can prove his terrible teaching history by induction, and the proof is not particularly long or hard to discover”
CPSC331 - 1.0 rating“If possible, take 331 with another prof”
CPSC331 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
39%
Textbook Required
25%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.18 avg changeRatings by Course
SIPSER
3.0
(1)CPSC203
3.0
(3)CPSC513
3.0
(3)CSPC313
3.0
(1)CPSC313
2.4
(34)Difficulty by Course
313
5.0
513
5.0
CSPC313
5.0
CPSC413
4.9
CPSC351
4.8
Reviews (298)
Lec's have LOTS of long proofs. Easy Quizes. Killer Final.
not outstanding but clearly communicates the content
Makes the material very easy to understand.
No Comments
This guy loves Sipser, and he's a talking robot.Overall not too bad of a prof though.
No Comments
Assignments were awful. Expected students to dedicate a LOT of time to this course learning all the things he doesn't teach.
Struggled to finish his lecture notes, most of the time leaving blank spots for us to fill in because he didn't finish on time. Assignments took up alot of time and were frustrating. Overall, the workload is way too much for what it's worth.
His assignments are brutal in terms of length, but the TA marking them is pretty merciful as long as you don't (obviously) BS your way through it. Exams are a fair bit easier, if you've been paying attention in lecture. Sit near the front in lecture because his handwriting is terrible and he writes small.
The lectures are super boring...Might as well just read the textbook. Tests are fair-bit easy as long as you read the textbook well enough.
This is the worst prof I have had at the UnofC so far. His assignments are anal. Although he knows the subject, he has no idea how to go about explaining it. He will give mathematical definitions before telling you what the algorithm even does! If you choose him you must attend class to learn his non-standard versions of popular algorithms.
Long and boring lectures. Prof is most likely incapable of finishing the lectures on time. Will not provide any sort of help for anything. Assignments are beyond brutal. Avoid this course at all costs.
Boring, monotonous lectures, does not deliver material effectively, vague about midterm and final expectations, "textbook" is ridden with errors, marks brutally and uses bogus mark skewing scheme. Case in point: my 200 person class around 10 people came to class; 3 paid attention, 2 napped, 5 socialized in the back. 0 enjoyed the class.
This prof and class is horrible, over 50% of the original class either failed or withdrew
Horrible professor, completely useless, if your answer is not his answer its wrong, talks about how TA's are not here to help you, basically anything you do is plagerism, horrible AVOID
Horrible Prof, If you don't give him the answer he is thinking Your WRONG! no exceptions. He says if you discuss assignments with friends your plagiarizing, And the TA are not surpose to help you with your Assignments. The Assignments will probably kill your Social life. DO AVOID HIM AT ALL COST!!! ALL!!!!
Expectations are unreasonably high. Do yourself a favour and avoid him during your time at U of C.
The teacher is condescending to students, his lectures are sporadically paced. You need to show up because he alters general definitions to his own idiosyncratic understanding. He seems very uninterested in the material. The textbook is useless. I would change my major if he was the only teacher in CPSC, thankfully there are a lot of better options
Terrible teacher! Expects you to read his mind and uses about 15 variables per question without explaining any of them. His notes on the board are crap,he does give notes online which are a bit better. Only two people finished the exam in the time he gave with a half hour extension. Find a diff prof to take this course with!!!!
Terrible! Stay as far away as possible. The course content is extremely hard and having him makes it even worse. Doesn't understand that we really don't understand what he's talking about. He takes over a month to grade the tests because he remarks everything the TAs mark to give us a lower grade. Avoid at all costs... oh wait, you can't.
AVOID this prof! Extremely Horrible Prof. The course is hard and he makes it even worse. The notes on board are useless, only few people able to finish the test.
He made this mandatory class absolutely brutal. Used pop culture references as examples that were NOT helpful at all. Nothing he says makes sense, assignments even with a group of 3 is brutal. Also the tutorial sessions are the worst I've been to at UofC
Okay, Wayne is such a fool. I don't like anything about him or his teaching methods. He explains nothing and is obsessed with "assertions" and documentation. Assertions are worth more than the actual code in an assignment, and he never actually explains what they are. Too bad this class is mandatory for CS majors :(
Worst proff in U of C so far. Having this guy teach a mandatory course for 2 semesters in a row is idiotic. He cannot explain the material, tells TAs not help with assignments even though they are long and hard. His office hours are at a time that conflicts with 90% of class, but it's convenient for him. Refuses to give sample tests. HORRIBLE PROFF
So no textbook? No practice tests? He's clearly intelligent but has no idea how to teach the content of this class - and we have to solely rely on his notes to figure out very complex topics. Expect to spend a lot of time on his very hard assignments as well.
he is a terrible prof, he not only refuses to help us on assignments his midterms were hard, most of the ta's have an accent except for one which is why i have to sometimes skip my class to go to his but tutorials are still not helpful at all compared to the assignments he requires us to do
this prof is pathetic. he doesn't even use proper grammar nor punctuation, he doesn't help anyone or answer any questions, why is he even a professor? he's not clear at all, it bothers me when in class he dodges questions students ask and the stuff he teaches is no where near the questions asked on the exams
Wayne Eberly is a knowledgeable professor who knows every facet of algorithms & their applications. This is not an easy course, computer science is not an easy degree. Any student that has a "hard time" in the analysis of algorithms isn't properly preparing/working in this course and will continue to struggle throughout their degree.
WORST PROF IN CPSC. I dont even understand why he is even a prof? Do NOT take any course from him. This class' difficulty level is 6 out 10 but he makes it 11 out of 10. Doesn't answer any question, asks too much java coding, even more than that of a programing course, even though this course is a theoretical course. He thinks you are java guru.
The essay style online lecture notes and assignments that have been adapted from previous years are lengthly and contain various errors. Assignments and tests are NOT marked in a timely fashion. The worst part is he teaches 331 both the fall and winter, making him unavoidable if the course is a requirement (as it is for many CPSC students). AVOID.
Never proof-read his notes/assignments before giving them out. Countless emails from him about his errors and amendments. Avoid this dude at all costs, if not: prepare your anus.
He is a good prof who tries really hard. Attending his lectures did not help. Tutorial was a joke. Tip: Read all the slides and do all the questions/exercises on the lecture page. For the tests, he expects you to mimic his style of writing. First test was a brutal but the second and final were easy. Expect a lot of work on the assignments!
Eberly tries really hard and provides a lot of resources for students. Unfortunately his notes are just blocks of text and tutorials are mostly useless. My advice is to stuff all the pseudocode from the course onto your exam cheatsheets because the tests almost expect it. Good luck!
Not using the textbook and the lecture notes is a joke. Tutorial exercise with no answers. Office hour is also a joke making an appointment with him is next to impossible.
Prof just smiles constantly while the whole class lookes at him confused. The whole class he just reads off the power points that have multiple typo's. Going to class is useless, just read the text book and power points will get you to the same knowledge. Assignments are large and very time consuming.
Don't trust the hints he gave for the final, it is 100% the polar opposite of it.
He teaches using slides which is very difficult when they're a 100+ slides, which is impossible to finish in 1 lecture, so he tends to skip a bunch leaving the class confused. This class would've been ideal to be taught by hand on the chalk board, STEP-BY-STEP, showing the class how to do it, rather then merely reading off the slides.
Terrible Prof. Fails you on purpose, hates his own students. The department should fire him now before more students simply fail not because of not knowing the knowledge but because of the mistakes of this terrible terrible professor.
This professor needs to be fired immediately. The voices of the students must be heard immediately.
The material in courses Eberly teaches are generally not as easy as other courses. As someone mentioned if you struggle, it may not be because of his teaching. Just going and sitting in lectures no longer works past the second year. These kind of courses need a lot more effort and the blame is not always on the prof because the concepts are new.
I would definitely avoid this guy that's for sure. Really cant explain anything to save his life, just fills his slides with symbols and proofs and never really takes the time to explain the bare bones concept behind it. Marks VERY hard. Only reason why I understood a lick of sense was my TA could actually teach the material.
Tutorials recommended, however, Eberly's lectures are incredibly cryptic, they are not worth attending, I found I was better off downloading the textbook and reading material on my own along with Tutorial exercises. He grades insanely tough and often sends out rant emails about how inadequate students have been. Avoid him if at all possible.
He should be avoided! Nobody can decipher his lectures and only likes to do half of a proof because he is paranoid that people will just copy it to every single question. Always sends out emails trying to scare us away from doing things a certain way or even to say that the whole class needs to take writing classes. Worst prof by far!
He's one of the worst prof there can possibly be. He has huge presentations which only he understands. Use the textbook to understand whatever he tries to teach in class. The sad part is he wants you to use the methods he teaches in class and not the ones in the textbook. avoid the course with this prof if you can.
I tagged him as being hilarious because he is a joke. I'd recommend taking a course with him if you want to exercise your humility.
Definitely cares about how his students are doing in his class - as shown by the amount of emails he sends to the class. His lecture notes are a massive problem - the entire course revolves around them and they are filled with unclear symbols and proofs. If you're not good with proofs I wouldn't take any class with him.
A constant stream of theorems and proofs but no clear explanation of what the topics actually do. A MUST AVOID PROF.
I made an account just to rate him because I do not believe anybody deserves this professor. He absolutely sucks at teaching. Nothing in class makes sense and his notes are just pointless text blocks. My marks improved when I stopped attending lectures. AVOID AT ALL COSTS -- if you're stuck with him, there are so many better YouTube teachers.
Nice guy but terrible professor. Lecture notes are incredibly difficult to read and ultimately makes the course more difficult than it actually is. Assignments are also very complex in the writing. Would not recommend. TA's and tutorials are good though.
I wanted to learn Computer Science but I got lesson in humility instead.
Agree with the poster below me word for word. His office hours are extremely helpful as well as the tutorials. Kinda frustrating when pretty much the entire class has no idea wtf is going on in some of his lectures however.
For easy material that could be explained in about 20 mins Eberly sure does a good job of adding 30 mins of mumbo jumbo proofs and symbols that mean nothing without explanation. Feels more like a class in Chinese than cpsc, course is well structured though, quizzes and assignments are really easy and helpful. Beware of the last 2 topics and final.
Pros of Eberly: * Has everything organized * Knows what he's doing * Emails a lot to clarify things * Has lots of quizzes Cons of Eberly: * Teaches the toughest material in the last few weeks * Final Exam - it is not anything like the quizzes you do or the assignments * Hard marker Beware the final exam and last quiz, you have been warned
Never have I had such a terrible instructor in all my time in academia. He is beyond the scope of the term "disorganized" and often finds himself having to correct hours of lectures because of stupid mistakes he makes in his slides. He supposedly hates a text that is seen as the best to teach the material because it is better than him.
Slides were not helpful and verbose. Unclear on what he wants for answers on the midterm and final.
He emailed the class and assumed we would fail as he wrote "I wish you luck as your current CPSC 413 in your next attempt at 413". He would lecture for 30 minutes in 75 minute allotted times. Would mark exams and dock marks for standard language outlined by CLRS in MIT's Algorithms Text and the rest of the known human world. Cannot elaborate.
Easy if you have mathematical maturity
I like Dr. Eberly's classes. I took 3 different courses with him.
Good luck
Avoid taking classes with Eberly unless you want nothing but formal definitions. That is all he does. He does a very poor job of actually teaching material and instead just defines things and expects students to figure out how to actually understand/apply it. You will be spending a lot of time outside of class just trying to understand the basics.
Not that bad, teaching style is a little unorthodox but he ok.
Skipped class, relied on his STELLAR notes. Assignments require hard work (I bombed the 2nd one), his quizzes are copies of his old quizzes with a lot of identical questions and same thing for final. Know how to solve particular types of problems though. Allows cheat sheet for final, jam it with definitions and examples. Class average was B-
Prof. Eberly's lectures strictly follow his lecture notes, and class attendance is not mandatory. His lecture notes take a while to understand because of all the proofs you have to read through. Quizzes and final are good; prepare for them by doing practice. Overall, would not recommend this prof. unless you enjoy HEAVY theory.
This class is a lot of work (assignments, quizzes, tests) but you learn a lot. The prof is fine (I hear he's changed since the previous reviews?). Anyways, Eberly isn't as bad as these reviews say but it's true that he gives very formal proofs and math definitions.
PLEASE FIRE THIS MAN. He does not explain anything. His slides are one thing just sitting there randomly, looking like textbook with bunch of text. He is talking without actually EXPLAINING. You will get absolutely nothing from going to his lectures. I did not go to his lectures. I read lecture "textbook", make own notes , try doing tutorials...
Legendarily bad at teaching, avoid at all costs. Few group assignments, but get ready to work your butt off because they are lengthy and difficult. Do yourself a favor, don't take any courses with him.
Worst professor I have ever had. Does not lecture.
This prof teaches from the slides and his tests/tutorials/solutions all have typos - you can prove his terrible teaching history by induction, and the proof is not particularly long or hard to discover
If possible, take 331 with another prof. Eberly is a very boring prof and throws definitions and walls of text at you hoping it will stick. The assignments are very long and difficult and the exams are very different from the course material. I wish that the university would have moved him away from teaching by now.
He presents the materials in a very detailed and specific way so that it's easy to follow step by step. Exams are fair and straightforward and based on materials that we have plenty of practice in from assignments and tutorials. (an easy marker, too.) And he does not hold off any material from students and EVERYTHING is available to you at home.
He gives extensions to assignments when the student has a valid problem. His lecture slides are fantastic. Tutorial solutions are posted which is very helpful for assignments. The exams follow the exact same format as the practice exam. I've heard some bad things about him, but I don't see any problem with him. Overall, he is a good prof.
Absolutely awful professor. His lectures are incredibly hard to follow - 50-100 slides full of text for each lecture. The notes themselves are riddled with mistakes, and just full of long definitions you're expected to memorize. The assignments and tests are nothing alike. He spams your email with rants, & doesn't responds to any requests for help.
His slides are very long, confusing, and he has so many mistakes in them. More than just typos, he mixes up words and you'll be kept guessing cause he never e-mails back so unless you go see him in person, you won't know. His assignments are long but manageable. Tests are okay. If you don't mind 50+ really boring slides every lecture you'll be okay
Lectures are purely him skimming PP slides and contain a lot of irrelevant info. Assignments written on the fly. External grading software led to a boatload of grading errors. When students voiced concern, he sent out passive aggressive emails blaming the students for errors in marking, that were his fault. AVOID
Prof Eberly is knowledge but has trouble communicating the material effectively to students. His lecture notes are meant as a textbook replacement which is unfortunate. They're not as concise as typical lecture notes nor as comprehensive as a textbook. They're a horrible in-between, full of errors that will keep you deciphering the notes for hours.
Aside from not communicating with his students in a formal way and voicing his concerns very aggressively, he's not bad. You don't have to go to class, just make sure you understand the lecture slides and all the algorithms he provides. Practice your proofs before taking this class!!!
While he isn't very good at teaching or communicating ideas through a lecture, his lecture slides are very lengthy and bloated but you could easily teach yourself the entire course from them. I'd be happy if more profs did their lecture slides like he did.
If you prefer teaching yourself then this class is fairly easy as he gives you the resources, but if you're looking for good instruction I would avoid this prof. I don't like saying negative things about people, but it's also not fair for students to be uninformed and to also receive poor instruction. I recommend that you avoid him if you can.
Just started spring sem. with him for only 2 weeks & already can't stand him-lecture notes are literally a textbook with so much info you don't know whats important & there are multiple mistakes/typos. Spams your email complaining about assignment questions but never responds to emails you send him until days later. Also, assignments way too long!
PLEASE save yourself by AVOIDING if possible. He is unfair to students and his notes are terrible/long. Also he complains to you on email almost everyday, I've gotten about 18 emails from him within the past 2 weeks.
Not great at teaching. I would be okay with this if it weren't for his extremely negative and disrespectful attitude. Constant belittling of others, and a lot of emails. A lot. So many emails.
Not an excellent lecturer or explainer, also comes off as condescending. You can learn a lot of the concepts yourself, but it is especially difficult when he defines his own data structures thus rendering external resources useless and expects you to be able to write proofs for such structures that he doesn't even explain in his lectures.
Just don't take a class with him. Even if you're gonna be 4 years behind, just don't take a class with this prof. You don't learn anything from him and you're better off doing leetcode questions and watching youtube videos to learn the algorithms. He doesn't ask you to apply the algorithms to problems, instead he makes you prove them. AVOID HIM PLS
His 14 pg. assignment for this spring semester is ridiculous! Makes up definition of a binary tree completely different from online resources/lecture notes & asks us to prove things when we have no examples of where to base it from. Groups have spent hours & couldn't get past question1. When you ask for help, he tells you to read the question again
I have used this site many times to determine which profs to take, and I always take any bad ratings with a heavy grain of salt. Unfortunately, after taking him, I can say these previous bad ratings are very accurate. I wanted to learn CPSC, Little did I know this instructor had no desire to teach it.
MRU has a 331 course that transfers over that you can take in fall or winter. You may end up sacrificing time and money to take a single course somewhere else, but it will be well worth avoiding eberly by any means necessary.
Honestly no words to describe how terrible this man is. The only thing preventing me from dropping is the fact that I don't want to see him in fall (since hes teaching this course again)
Recently made a noticeable effort to not sound rude or condescending in an email, which leads me to believe he may read these reviews. I hope that he does not take them personally, but rather uses them to make positive changes to his teaching style. I'm sure he is a great person in his personal life, but there are some glaring flaws in his teaching
Taking spring CPSC331 rn, and it's obvious this man doesn't want to teach it. Assignments are >10 pages each (FOR A SPRING SEMESTER), and the questions are each about 200-300 words long. Unreasonable expectations for the awful teaching quality, and he even created his own data structure for an assignment (no online resources btw). AVOID AT ALL COST
I Wanted to take advantage of his lectures, but the assignments really take up ALL your time and too often I had to choosen between the two. First several lecture slides he provided were very well written and I learned a lot from them. Assignments stray too far off provided material to be considered applications of class learning
His Harsh feedback but fair marking helps me to reflect on what I could do better without penalizing my grade heavily. Notes more than sufficient for test studying, but lacked what was needed 4 Assig.2. Very hectic course 4 Spring, The same course over 4 months wouldn't be too hard. Minimizes memorizing by allowing test cheat sheet.
Just don't take Eberly. Period.
Separate documents for lecture content/definitions/explanations vs. proofs would help keep things succinct. Seperate supplements for figures in assignments would help keep assignments uncluttered. These 'long' lecture notes are identical to notes other 331 profs use. Not the best lecturer but all the notes r there and there aren't too many errors.
Probably best to avoid him. Not sure why UofC gives a USRI survey for his class, I feel like they just give it out because they have too much paper lying around. They never use that stuff. You will end up loosing IQ if you tried using his material. Just get the credit and keep it moving... Learnt the whole course on Lynda.
Tests worth 60% and very similar to practice tests. Notes very descriptive and you can fuly study from them (view them 4 slides per page). Assignments had a bit too much ambiguity in them. I don't expect much anything from any Uni prof, but Eberly is at least sufficient.
Just bad
He is one of the professors to avoid in this department if you can. He isn't friendly, he sent multiple emails ranting about students, and his lectures were awful. He wouldn't explain things well, would skip slides, and end class early. I learned very little in this course.
The worst Prof of my life. He really has problem with communication and explaining material. He does not respect his students and never gives the proper answers. Whenever I asked him questions, he told me to read the slides and start googling it. He is so careless about his students. His slides are full of typos. It's hard to communicate with him.
worst prof of my life assignments are too long and difficult
He sends 1 or 2 emails out every day which gets confusing, his slides and assignments have frequent spelling and grammar errors, he had not completed any grading by the time we took the midterm (went in with no feedback), he can be very pedantic with marking. Ultimately this class is learning to do things his way so you can pass. Avoid if possible.
There are not enough characters given for this review to fully explain everything he does wrong as an instructor. It really is best if you avoid him.
Lectures notes are extremely convoluted and require you to spend a lot of time trying to decipher what they actually mean. His explanations on the material are very verbose and will often describe things in the most confusing manner. The assignments are very long and vague, so you often have to email the professor on what is being asked. Avoid!
I've come back to re-rate. He is really not that bad. 99% ofEVERYTHING is provided for you to succeed, including the exact format the exam questions will take and the exact format the answers should have. cheat sheets allowed. I got a great mark in this class and I am garbage at theory. Stop being bothered by his words/emails and focus on the work.
This "professor" has left me extremely frustrated and has undoubtedly provided the worst learning experience of my life. His assignments are very long and difficult to complete and his lecture notes are incredibly wordy and confusing. The university provides no way to avoid him either, so computer science majors are ultimately stuck
He is probably the worst professor in the CPSC department. His lectures are absolutely useless and boring. You would be lucky to pay attention for more than 10 minutes. His notes are way to long and there are so much typos. Luckily his midterm was almost exactly the same as the practice midterm. Too bad you don't learn anything from this class.
Eberly is not nearly as bad as he is portrayed. His tests and assignments are very reasonable, even easy. He cares a lot about his students' learning as well even if he does come off as rude at times. My biggest issue with his teaching is his slides and how he presents them. They're hard to follow. Even Eberly gets confused which slides are which.
Avoid him at all costs
Worst prof ever. He explains complex topics with jargon and makes things confusing. Often times teaches outside of the scope of the course leading to more confusion. His lecture slides are worse and way too wordy. 3 assignments, 1 midterm ive wrote the final and i only have my grades for A1 and midterm. Also, is rude to students who ask for help.
Takes too long to give grades back. We had mt 2weeks after we submitted assignment 1 and still didnt get back in time. submitted assignment 2 back before reading break started and still not gotten back well after term ended. He makes too many mistakes on notes is rude when u ask for help. His assignments ask super complicated math proofs. AVOID
Took 331 with him, quite the interesting prof I would say.... Basically his lectures are completely useless, he rambles on without pausing and has 4 lecture slides on the board making it very confusing to follow. Assignments are way harder than they should be and caused a lot of stress to finish. Dont go to class, study yourself!
I took his class during Spring 2019 and I would say that it is still affecting me rn as I am taking CPSC 413 in Spring 2020.
Eberly is the worst prof I have had in so far in my 3+ years at UofC. Reading from the textbook would provide the same information more concisely and convey it in half the time. Lectures are confusing, constantly off-topic, complicate simple concepts and don't cover full examples. He sends novel-length emails on random side notes nearly every day.
GPA Murderer and IQ destroyer
The course itself is not hard to understand, but this prof gives massive assignments that would take days to finish and the take home test takes more than 6 hours to finish. The questions on the assignment are tough and tricky. Avoid him if possible, otherwise, good luck.
Don't like Eberly. Each lecture has about 50-90 slides of very dry and insanely verbose content. Eberly makes the course much more harder than usual to the point where I find that textbooks provide better and more concise information. But Eberly provides extensions when asked and likes to write detailed emails to students answering questions.
The material is easy but he makes things so difficult. Dry, long and wordy lecture slides. Unorganized notes, literally have to open 5 tabs for one lecture. AVOID AT ALL COST, SAVE YOURSELF.
Better than I expected, but still a pretty bad prof. Biggest problem is his inability to be concise; he uses 10x as many words as he needs, in lecture slides, live lectures, emails, everything. Assignments and tests took hours and hours. The content wasn't too difficult but the class format was. Just plow through the lecture videos, you'll survive.
Tough prof to deal with. The one good thing I will say about him is that if you put a decent amount of effort in then you will succeed. However, he is an awful lecturer, sends way too many confusing emails, and expects 6 hours a week dedicated to just lectures for his class. Avoid if possible.
If you decide to take a class with good ol' ebs, here's some tips. He's not the best lecturer as it seems like there is way too much he would like to discuss and teach the class that is needed. So make sure you go over EVERYTHING in his lecture notes, every sentence and proof is there for a reason. You will be confused if you skip over stuff
He's notorious for being a bad prof, but I like him. It's true that his slides are very technical and verbose, but this is what I would expect from a fourth year theory course. I was surprised at how accomodating he is to students; he curved the midterm, and set up a fake midterm submission so that you can get used to submitting to gradescope.
He won't teach you anything. He'll just expect you to read and understand all his slides. He will also email you 3 times a day to make corrections so you need to read them.
Has a bad reputation due to his slides being insanely verbose and formal, but everything that you need to succeed is within them if you take some time to read and understand. Don't get caught up in his wordiness or his long emails; focus on the material and do the problems the way he does them in examples and you'll be fine.
Dr. Eberly is very knowledgeable, but he is the worst of all time when it comes to teaching. He can't pass this knowledge to students. 313 is a very hard class, but he makes it harder. His class time and office hours are complete waste of time. He becomes very rude very quickly. You have to take this class with him bcz U of C can't find a good prof
Eberly is a nice guy. He's generous with assignment extensions and I think he's pretty fair with marking (sometimes I think too fair). However, he is not a good teacher. His notes are incomprehensibly complicated and lectures don't help clarify anything. With the flipped learning style too, if you miss one lecture you're screwed trying to catch up
Yes, the notes are a bit dense. But that's theoretical computer science for you. If you take the time to understand the concepts, this class is not too bad. Tests are fair. The last topic (undecidability) is quite tough so be prepared.
The content of this class by nature is very difficult. If you had to choose between reading the 2 textbooks referenced or his notes, you will see his notes help a lot. Yes it is still dense & abstract, but put in the work & you will do ok or really well. His tests are hard but he gives hints if you attend. He did reverse style lecture for online.
Class material is very difficult but he is a very reasonable professor and has a unique personality. His emails he constantly sends out are funny but could be taken as rude. I never see the issue with the emails andbits more of a feature rather then a bug. Great guy
Dr. Eberly is a nice prof, He provides his own study materials. He gives lots of material but are very detailed. Assignments are hard but doable. Exams are much easier than the assignments. If you study his materials beforehand and attend all Lectures and Tutorials you will do fine. Assignments can be done in groups of 3 or alone. Form a group.
I had him for CPSC 331. It was a BAD time. I was dreading having to take 313 with Eberly... but wow. He completed subverted my expectations. Complete 180 to how he was in 331: he was VERY good and knew the stuff incredibly well. In usual Eberly fashion, notes and lecture slides were top notch and he was always available for questions.
I think he is the best computer science prof at u of c he is such an amazing lecturer and also does not spam 100 emails every day. He does not make his lecture notes unnecessarily hard and his assignments are as easy as they get.
Just bad man. Just bad.
RUN and never come back. I am only writing this review to help deter any future students take a class with Eberly. I read the reviews and thought, surely he can't be that bad, I was SO wrong. He sends around 5 very lengthy emails a day. And he is the worst at explaining concepts that I have ever had the misfortune of attempting to understand.
hands down he is the best prof at u of c, all these low ratings are from the people who do not try at all
My inbox has never experienced such spam in its entire existence. Prof said and I quote "I'm gonna make the next assignment short", and proceeds to only take off 2 questions. The assignments are longer than half my lifespan.
Everything is too long with this prof, his notes, tests and assignments, he even sent multi-paragraph emails nearly daily. Assignments were graded after the final was written. If you learn from mistakes you won't get the chance in his classes. Doesn't understand that his class has a 150 minute per week time commitment. Knows his stuff, can't teach.
Assignments weren't hard, the midterm was a copy paste of the lecture notes and the final required some level of thinking which is difficult for some people. Overall I would not bother going to lectures it was a waste of time and try learning everything by yourself didnt really learn anything from Eberly hes not really a good teacher in my opnion.
His lectures are easily the worst I have had the displeasure of attending. He is very disorganized and unclear. He frequently jumps between slides making it difficult to understand what is going on. He talks incredibly slowly and yet doesn't take enough time to sufficiently describe the content; its very frustrating. Good luck if you get Eberly!
He is one tough professor. The Final is much harder than any class.
Dr. Eberly provides enough content & support for those who are willing to put the effort in. The course is filled with different supporting content and notes for students, and it speaks to how much he cares about what he is teaching. I think the class itself is not an easy one, but he definitely puts the effort into his course.
He is painfully verbose; don't expect simple, easy to understand explanations of complicated concepts; its often up to you to decipher walls of theoretical jargon in his slides. He is not as bad as many would say, however. He can have a bit of an intimidating demeanor, but I don't think he means to come off that way. He does want you to succeed.
Awful. We had to review all material before lectures where he then gives a 25 min lecture which is suppose to be 50 mins. He makes it so the TA's are NOT allowed to help us with anything, TA's don't teach us, only facilitate tutorials. He assumes you should 100% be able to understand everything from his verbose slides. Avoid, period, very hard.
avoid him at all cost
- Cares about top performing students and how he can help them stay 'not bored' -- in his words - will not care about your grade or how you are performing - if you have a question, better not ask because he will ask you to indirectly go through his slides - its a flipped course, but way worse with no help during lecture or even in office hours RUN
he should retire
Just bad man, just bad
terrible
Nothing to Say
Does not teach in class (forces you to watch videos at home that skip through all the content and explain nothing). Berates students for not knowing things/asking questions. Also he is a very hard marker on a very hard course. DO NOT TAKE HIM if you have the choice, take any other prof This prof does not care about you
I cannot begin to explain how hard this guy's class is when you've got to learn all the material on your own. Proofs are something that should be taught in class step by step, yet this guy slaps it onto a powerpoint and calls it "prereading" before the actual lecture, in which you learn nothing at all. He notices attendance drops, yet does nothing!
Students have to learn all of the lecture material on their own as homework, and then go to lecture and waste time listening to him talk about things unrelated to the course material. Gave most of the class a 0 because we didn't know how to do something he never taught to do in lecture. PLEASE don't take his class if you have the choice not to!
posts hundreds of lecture slides and expects us to read them at home in 2 days for a lecture where he just asks us if we understood the concepts or not. If we say we didnt he proceeds to berate us instead of actually explaining. Very unclear and unnecessarily worded assignments that he doesnt even proofread. Get ready for 50 emails per week.
This is the worst teacher I've ever had in my life. We teach ourselves the content through his recordings (where he skips over 90% of the slides) and then go to class so he can complain about issues unrelated to the content. He has no interest in making sure his students learn. He gave everyone a 0 in an assignment he didn't even teach. Run.
Wastes lecture time to talk about why we should attend lectures. His prerecorded lectures are too complicated because of his choice of too many words and repeating his statements over and over again. Flexing vocabulary knowledge should not be a part of this course. Sends a billion emails a day. RUN!
Rip may your soul find peace outside his class. Bruv was giving 0s on assignment question. Both the prof and TA aren't in any way useful. You might find more help from talking to a wall than them. May we all pass and never have him again.
Worst professor for the most important course. Does not teach at all and expects you to watch his prerecorded videos which are also useless. For assignments, you never actually learn why you're doing what you're doing because you will just end up copying his pdfs to complete proofs. MOST IMPORTANT TIP FOR UR DEGREE: NEVER TAKE A COURSE WITH HIM
Terrible professor. He's so bad at lecturing that you end up more confused than if you just read his slides/examples. Only, his D2L shell is also horribly disorganized. The assignment description is split into 3 SEPARATE DOCUMENTS spread across the shell. He'll give you a 0% over trivial errors. He sends 5+ emails a day of spam. Avoid his class.
I went into his office for a review of one one my proofs but proved to me just how huge a proof can be. He needs very lengthy and somewhat hard proof to be satisfied, showed me his very own proof for example. Very cool. 10/10 .
This guys sucks.
He expects students to teach themselves the material for 6+ hours a week before lecture, which involves nothing but asking the students what he needs to explain more. Spams random emails at least 3 times a day, and gives the most useless, unclear responses to any questions that students ask. Worst prof I've ever had, avoid him at all costs.
worst
If you value your grades and want to understand the course material, do not take this proffessor. The course content is quiet crucial for comp sci students, but if you take this proff you'll miss out.
No idea why he teaches such a fundamental course. Exceptionally heavy slides and assignments with an abhorrent amount of reading. Confusing explanations and often corrects himself numerous times during his recorded presentations. Tragic.
Wayne Eberly is the worst educator I have ever had. You are expected to learn everything through prerecorded video and old lecture notes. He teaches nothing in class and his grading is incredibly unfairly and slow, there are 2 days left in the semester as of writing this and I have no idea what grade I should expect.
i understand this course is one of the hardest ones, but not as hard as this professor makes it. He has this evilness inside him. His lecture notes and tutorial solutions have mistakes in them, enough mistakes to get an amateur confused. if you email him about clarification, he doesnt reply .
Terrible at actually teaching. Extremely condescending. Very hard marker, and does not like to give partial marks for having the right idea. Take 331 in the Spring with someone else, Eberly ain't the guy you want
If you have to take 331 with Eberly; just accept your fate and be ready to grind. Life ruiner and GPA destroyer.
Starting this course, I assumed anyone complaining about Eberly is just trying to hide their failure to understand the course. Now I actually understand them. Eberly is not a normal human being, he is very careless and rude!
STAY AWAY AT ALL COSTS. NO I AM NOT EXAGGERATING EVEN IN THE SLIGHTEST. I HAVE A VERY THICK SKIN FOR PROFESSORS AND THEIR ABILITY TO BE A TOUGH GRADER, BAD TEACHER AND AGGRESSIVE ATTITUDE. BUT NOTHING CAN TOP THIS OFF. I AM IN TEARS RIGHT NOW. PLEASE PLEASE DO NOT TAKE THIS CPSC 331 WITH HIM EVEN IF THE FATE OF THE WORLD IS ON THE LINE.
I dislike his flipped teaching style (new and difficult concepts that he expects us to learn on our own + when we go to him for help he degrades us instead of helping) His irl lectures are pointless, everyone stopped going. He is also ridiculously slow when it comes to marking anything, thus feedback is late. Be prepared to work really hard.
The only good reviews on here are clearly Eberly himself countering the bad reviews. He's a nightmare. The content is not that difficult if you learn it on youtube but Eberly makes it impossible. Couldn't imagine taking a course with him that actually has difficult content. He should not be allowed to teach. DON'T TAKE A COURSE WITH HIM!
Do not take this prof. His lectures are pointless to go to, forcing you to read his online notes instead, which are extremely verbose and difficult to understand. He acts condescending to students who ask for help. Also be prepared to get 129 emails over the semester (many of which are condescending). One of the most frustrating profs to have.
Expects you to learn all the content off his overly verbose lecture notes BEFORE the lecture, and wastes your time during the actual lecture. Emails constantly. Condescending and unhelpful if you ask him for help. Lots of assignments with many time consuming questions, and very very slow and tough grader. Avoid him if possible.
Eberly is confused as to wether he is teaching an algorithms course, or a logic course, or a discrete math course. He failed to actually mark term work on time and, as it stands, the next semester just started, with NO SIGN of the 5th assignment being marked. His antics have affected generations of cpsc students at UCalgary and will likely continue
Eberly is extremely stubborn and hard to approach professor. All he does in class is complain about this complain about that and instead of teaching us, he just uploaded slides on d2l and asked us to prepare ourselves and there is no concept of going to lecture hall and learning something useful. Avoid eberly at all costs
One of the worse professors ive ever had, I knew he was bad going into the semester but I didn't know he was this bad.
Still waiting for assignment 5 to be marked
I am actually thinking to drop comp science after the mental torture from this prof. There are so many other great profs, yet I had to go through him. Such a pity
Very confusing
Unfair marking
This course was all about being lucky. If you had good groupmates you would be good but otherwise if they decided to drop out amd you wanted to pass, obviously you couldnt work together, but professor ignored this scenario
Whole semester had been so rough. Will never take professor eberly again
He is a tenured professor and despite students complaining about him, university is not able to suspend him. almost half of class failed the course which suggests its not students fault but instructors
Not recommended
class was so insanely stressful i still dont feel the same after 2 years
Been about a month and a half since the final, and he still hasn't marked assignment 5. marked the final in the dumbest way possible, and acts as if you don't know what you're writing whilst refusing to give part marks. The University has fundamentally failed with keeping him as a professor, go to a different university to dodge this guy
Take this class in spring if possible, avoid, please
We got a big time L
Hates his students
Dont take eberly
Worst Comp Sci professor I have ever had. It is nearly a month into the next semester and I am still waiting for the last assignment to be marked. His lectures were useless so you had to read through his incredibly difficult to understand lecture slides and to try to understand his pre-written proofs. Do not ever take a course with him.
We are in the middle of 351, and I am completely lost at how much irrelevant material the professor is making us go through and his lectures are so confusing. Take 351 with other professor please
You know Wayne Eberle? You made my life hard. Your dream was for me not to succeed. I will never recover from this.
Professor Eberly has increasingly made my life harder and my depression stronger. My dreams have been crushed to the point where I am looking at my other options in life. Because of Eberly I am now looking to entrust my lineage to be rich. My PTSD with this class will affect my loved ones for the rest of my life.
Can someone please do the math on how this man is still employed as a teacher? His classes made me realize suicide might be worth it. I might drop out of school and be a drug addict at this point. I've lost all motivation it's clear he's just doing this for the money. This guy is gonna be the reason why I fail school and life. PLEASE FIRE HIM PLS
there is a petition going around to fire Eberly, I have happily signed that as this person has made me hate CPSC. I was one of the top students in high school, and in my first year uni, I actually did so good. But have been struggling since fall 2022. I only failed his class of 331 and now it seems I will fail 351 as well
Just avoid his classes at all cost.
Awful. Avoid.
I am writing this review today because we just got our grades back for the fall semester. Eberly decided to pass or fail everyone on the last assignment and butcher our grades. Awful prof who also threatens in emails, has the worst lectures, and does not care about your learning. AVOID AT ALL COSTS. TAKE THIS CLASS IN SPRING/SUMMER
As a human eberly might be good, I have been going to his lectures he is a ok person. Problem is his attitude is very non serious that of a comp science professor. His notes have mistakes, his assignments are awfully hard and then there is no leniency in marking the assignments. We dont need a good human we need a good professor
explaining the tags, 1. Inspirational, this guy truly is an inspiration to many, he teaches u the value of patience, he makes u wait 4 months for an assignment grade, you could put hours into it and still get a 26% "Patience is a virtue", 2. hilarious, he is such a funny man because, after this class, your gpa will be hilarious, "BAZINGA"
Yo this guy actually has some problems I am telling. If you actually want to pass his courses, make sure you first do PHD in computer science then come back to second year undergrad and take his class
He overcomplicates the material and goes into so much detail that it's hard to understand. The assignments and tests are extremely difficult. They are graded harshly, you must follow an exact format and have certain keywords to get marks, if you use a wrong approach you get 0. Marking is very slow, took 4 months for the last assignment.
Certainly without horns growing out of his head, Eberly's ultimate problem is his unyielding conviction in teaching us by using rigorous mathematical language, which is simply a method that is incredibly unconducive to learning to the vast majority of students. I don't know why he is so stringent over this way of teaching, and change is unlikely.
Professor Eberly is an exceptional educator who has gone above and beyond to support and encourage his students this semester. I was fortunate enough to be enrolled in his challenging course, which covered complex and nuanced subject matter that required a significant amount of time and effort to master.
In an email to his 351 class, Eberly compared students asking for grades to a domestic violence scenario. It is unacceptable at the university level for a professor to be sending such emails to his students. The unprofessionalism is astounding.
This course beat me harder than my dad
If you value your life you won't take any classes with him
If you believe you belong in CS Eberly will remind you that you should have never picked this major
Have funnnn
2 days into his course , I have understood that it would be much easier to burn the university, be a fugitive , hotbox a mustang ,escape the cops, pickup a latina girl on the way and live a new life in Mexico than passing. Eberly you would be responsible for what comes next.
Absolutely horrid
Literally the worst. I would rather eat a spoon than take another class with this "professor"
i dont know how this professor is still allowed to teach. terrible professor
just no. avoid at all costs
he is so weird, whoever tenured him needs to get fired. Avoid him at all costs, Im struggling to pass with him. Fully prepared to fail and repeat the class.
This is a "flipped" course meaning students teach themselves the material, which is just university speak for "This professor can't teach" - and it shows. Avoid at all costs I am begging you.
Avoid
being this bad of a prof should be illegal. of all the terrible profs at uofc, he is by far the worst. AVOID AVOID AVOID
working everyday to afford tuition, just for that money to go down the drain in a class with eberly.
I thought, hilariously, I was the exception. This is my second degree my first was also STEM. I have never failed a class, my GPA ain't half bad. I do the work. I was not the exception. you won't be either. Save yourself.
He doesn't teach anything, it's a flipped lecture schedule; instead he makes you read a bunch of over-complicated notes. His grading methods are extremely rigid, so don't expect other resources to help you. If you get behind on so much as a single lecture, have fun! Avoid his 351 course like the plague.
CPSC 351 with Eberly might be the single worst experience any human being can have. Save yourself while you still can.
Do you enjoy happiness? Do you want to feel joy this year? If you do, avoid this class. you will kill yourself trying to keep up with his 30 pre-lecture notes, problems and then his post-lecture notes and problems because god forbid he actually teach. Then be put on suicide watch because you'll fail and have to retake the class.
Multiple spelling mistakes per assignment/every email. Emails are rude and degrade students for things they could never know given that they are never actually taught. Can't pronounce "omega" or spell in general.
You'll regret it.
he should not be able to teach
Professor Eberly has clearly taken too many backshots and it shows. Avoid him at all costs if you value your money and your sanity.
Hes just a bad prof thats it
If you've read this far and you're still looking for a reason to not take 351 with Eberly this is it. For the love you bear yourself, your money, your sanity, DO NOT TAKE THIS CLASS!! This might seem like a joke review, but it's not. Avoid Eberly at all costs. If you have to spend an extra year, take the extra year. If you have to take an 8am do it
You will not find a worse professor.
Some lecture material is literally there for no reason -- he has entire lectures going through mind numbing proofs and processes that it turns out we don't even need. Once you learn how to decipher his notes (they're extremely slow and only explain things in the most mathematically rigorous way possible), he's not so bad.
Eberly makes easy problems and concepts as difficult as possible to learn. Not sure whether this is just to spite students or to legitimize his existence. Instead of writing in English, he generates his own pseudo-language and will have your grade heavily reduced if you do not learn what it is. Expect your grade to be reduced by a minimum of 10%.
Love this prof. made my life miserable but it was such a beautiful experience. Will never forget :)
His lecture notes are far to verbose and impossible to read and the requirement to have a 58% average on exams to pass is a problem. He tried to make the class less difficult with the structure of the assignments. Honestly his class is a canon event and brought a lot of us together. It wasn't so bad, but the stress however may not be worth it.
Eberly is a tough professor and he can be very mean in his emails. His lectures are extremely difficult to understand and confusing due to the flowery math symbols. However that being said, when you go to his office hours he is actually quite friendly. His tests were very fair and simpler than his lecture materials, and he shifted grade weights.
He eased up on grading and marked the assignments and finals properly this time. Gave me 68% for a midterm I did well in and 85% for the final which was not as good. In terms of lectures, it was not as big as 331 but it was a lot of stuff nonetheless. Still would not recommend him as the lectures were terrible and had to learn most stuff by myself.
I cannot put into words how much this man wrecked my mental health. It got so bad that I had a breakdown while talking to my famously withdrawn African parents who got so concerned, they asked me to consider dropping this class and retaking it with another person. Yes, this was after they paid $2000+ for this course. FOR YOUR SAKE, AVOID
Worst professor I have ever had. Had him in 2 other classes in the past and would never ever recommend taking him. As much as I respect him as a human being, he is not cut out for teaching undergraduate students. More a research-only professor but yeah, terrible terrible experience. Just watch MIT's opencourse.
I honestly think Dr. Eberly WANTS to teach well, but he simply does not. He focuses on little details rather than the greater picture. If you do it his way, you'll pass, but you won't have learned much in the process. You never get marks back quickly enough to act on anything, and his answers to questions during and after class are rarely helpful.
I don't think he deserves all the hate that he gets. The pre-lecture slides need to be improved though. I think precise mathematical definitions should be saved for the lectures, once you already have a basic understanding of the concept. Reading the textbook first helps. Really enjoyed his emails.
Just put the effort in the class and don't worry too much about some of the mathematical detail in lectures. He is actually pretty good at teaching and really wants to help you so go to office hours or email him if you are struggling. There are also lots of practice examples given. This is a hard course but to be honest there are way harder.
SEE, YOU ONLY LIVE ONCE, SO MAKE THE BEST OF IT BY AVOIDING THIS MERCILESS, UNKIND HUMAN BEING. He knows for a fact this a tough course and he expects us to watch a 1hr lecture before class and in-class wastes time shitting on students.PLS IM BEGGING YOU IF U SEE HIM WALKING UR WAY, TRUST ME WALK THE OTHER.STAY THE HELL AWAY FROM THIS MAN!!!!!!!!!
Over half the class could not connect to his zoom due to a University Internet outage, many people used data to send an email explaining this to him. His response, a 500 word email detailing how this is our fault, and we should look into updating our browsers and operating systems. What a painfully sad and unhelpful human being.
Seems to take pleasure in over complicating lectures, with a strange and unhelpful flipped web-based format. God forbid you email him asking for any kind of help, enjoy the most unhelpful over-saturated response email. Every week is a new struggle, if you can avoid him I would vastly recommend it.
After 50 courses, Eberly is the absolute worse professor I have ever had. 1) Flipped course. His excuse for never completing a single lecture on time 2) Uses overly complicated mathematical symbols 3) Frequently makes mistakes on his notes 4) What are the point of tutorials if the TA cannot give you the answer. Students learn with feedback
He was told that there was a network outage AT UNIVERSITY and proceeded to do tophat questions anyway. Every lecture is a joke. He half finishes all questions and only spends 30/75 mins teaching. The majority of his class time is used to lecture us "Students should know this to do well. Students should have groups contracts of assignments etc..."
This is the definition of why tenured professors can do whatever they like. DO NOT TAKE ANY COURSES WITH THIS MAN!!
Had to drop this course, completely unresponsive outside of shockingly bad web based lectures, and instructed TAs to give minimal possible help to students. People like him should not be allowed to teach prerequisite courses and his overall demeanour, attitude towards students and completed work is an absolute joke. Avoid this guy like the plague
With over 120 completed credits, finishing comfortably with dozens of professors, I can say with absolute certainty that this might be the worst professor at the University of Calgary. There are absolutely zero redeeming qualities, if you have the misfortune of a course with him, it will be only pain and suffering.
The overall number of students who have taken time out of their day to review this man speaks VOLUMES on his attitude, and skills as a professor. You are better to increase your degree length, and do this course 6 months later with another professor. Worst experience of my life. Avoid.
Run. I beg you.
When you start to introduce a concept, you start with easy drawings and symbols. No he just takes a dump of mathematical symbols (which he makes lots of mistakes on) and puts it on the slide. Then he moves the mouse over and reads from the slide. That DOES NOT EXPLAIN ANYTHING!
What is wrong with this professor. He sends five emails a week. Today, he decided to email us at almost 9 am telling us to print something off before the lecture. Of course he didn't tell us last night because that would be too polite. He simply does NOT CARE about students.
Alan Turing would probably fail this guys class. Insufferable lectures where he forces you to watch 30-45 minute videos prior to the lecture, then emails you multiple times a day with "supplemental" materials, and tries to do examples that make no sense in class. His grading is brutal, and simple mistakes will cost you heavily.
What an absolute joke of a professor, useless and archaic teaching style, horrendous grading lacking any valuable information regarding mistakes, and completely unapproachable and unprofessional in emails. In attempting to better myself, I asked TAs for help and was told- we are not allowed to tell you where you went wrong or help in any way. Joke!
Really really bad professor. Feedback on assignments are minimal and feel unnecessarily dismissive, which makes it difficult to understand how to remotely improve. Most unwelcoming and frustrating environment I have ever encountered with a professor at UofC.
Makes me not want to wear my seatbelt driving to school.
A harrowing experience, surely this is some form of torture.
disheartening to see someone in a teaching role display such a lack of empathy and professionalism in all possible facets. Multiple instances of unprovoked rudeness and a lack of respect for students' time and efforts created an uncomfortable learning environment. Feedback on assignments was limited and unnecessarily harsh rather than constructive.
Unable to think of a single positive, Eberly is unapproachable during office hours, and responses to emails were rare and curt. This lack of respect and courtesy from a professor was beyond disappointing, especially in a difficult course where understanding complex material requires at bare minimum a supportive environment.
How is this person allowed to teach? Yikes
I do not know what is more difficult, finding a worse professor at the University of Calgary, or creating a time machine.
Worst prof I ever seen
We made a couple mistakes on our assignment and instead of providing helpful feedback, he insults and berades you. Jus take another year to graduate just to avoid him.
It is a very tough course with a very bad professor. TAs are not supposed to teach in tutorials. You just go to tutorials to discuss problems with other students. This course made me hate computer science.
For a course that talks about recognizable languages, the irony is that this course is taught with an unrecognizable language (i.e. all the confusing math symbols) that only M_eberly understand. I'm quite sure I shortened my lifespan doing a course with eberly.
Practice test requests the length of the answer to be "reasonably briefly". The the solutions is 8 pages long. Then someone asks whether that is expected for a real test and he says "it depends". The solutions also have no rubric too so he doesn't even know to look for when he is grading his own practice midterm.
Worst professor I have ever had for a Science Based option at U of C. Avoid at any cost.
Horrendous course and professor
Some people are just not meant to teach. This class has extra lectures of up to an hour and a half that one must watch before attending the actual scheduled lecture. The prof takes what is already abstract material and manages to obfuscate it even more. I have no idea why this material is taught and the professor made no effort to answer that.
The man is so arrogant, he cannot accept any other form of learning than his own. Don't expect this to be a regular bad course that you can read the textbook or watch youtube videos. He will force you to learn it his way by marking strictly based on his style of learning. He makes it so that u are wrong even if 99% of people will accept the answer.
For fall 2024, my first midterm grade would probably a zero as he is extremely strict in grading. I must survive his course because I have no choice, but if you have a choice, RUN
Save your sanity, find a good prof who knows how to teach and does teach. He is the worst; uofc needs to hire better people. He likes focusing on useless details like no point form for answers that are mostly written in point form because of common sense. But no he will deduct marks if you use that even if the answer itself is correct.
Pure evil, likes torturing students with endless none-sense emails and strict standard to mark. He failed half of the class.
For everyone struggling by the middle of November, do not worry, if you survive to the final he usually makes it significantly easier than the midterms and will get you over the finish line. Realistically, there's issues with his class, but it's a surreal experience in good and bad ways. His class is a rite of passage.
If you don't avoid this guy, happiness will avoid you
He failed to be a good instructor and failed to be a good person
Clearly knows his stuff but cannot teach at all. Does not care at all about the students. His notes and lecture slides and video lectures are confusing you have to watch them twice or thrice to know what is going on. The TA's also have no clue what they are doing. Grading is super strict as well. I would suggest not to take a class with this prof.
Do not take this course with this man who is a blight to humanity and a burden to his students. Will make your life harder than it is. Also TAs act above their paygrade.
Literally doesn't teach anything, uses videos from 2009 of himself reading slides. Agonizing grading.
I tried to avoid this class with him, but despite being first on the W2024 waitlist, I missed my chance to overload (undiagnosed ADHD is a semi-excuse). When I begged the science centre, they said no. So here I am. He seems tolerable but skips explanations, assumes you know everything, and makes you feel dumb if you don't. AVOID, PLS.
I wonder—if TAs aren't supposed to help students during tutorials, why even call them TAs? Just call them glorified, unempathic test markers. I despise Eberly, but let's also acknowledge these TAs. If someone willingly applied to TA this class for this professor, they're 100% either a sociopath or a psychopath. An absolute disgrace to academia
What an evil monster, very rude to grap your answer sheet at the end of the final exam and swore students in the public
I HATE HIM
Pro tip: Eberly cannot resist putting you down and telling you you're wrong. If you go to office hours, with a horrendously wrong answer to an assignment, and insist it is correct, then the only way for him to display his superiority is to give you the correct answer. His arrogance makes him easy to manipulate (some verbal abuse must be endured).
I hate to be the devil's advocate here, but Eberly is not nearly as bad as everyone says he is. Do your pre-readings and do practice problems to fully understand the harder concepts and you will be perfectly fine. Eberly is a bit abrasive but rewards students who put in effort, so if you do the work he expects of you, you're probably good.
The course itself is pretty difficult but if you take the time to actually learn the formal mathematical notation he uses in his lecture notes, they are pretty comprehensive and the lectures help flesh out the topics you learn about. He's a bit of a harder marker but the course itself is just also really hard.
How do these people get hired, take any positive review with a grain of salt, I think they may be paid to write them.
Tenure is a hell of a drug
Thinking of a single positive from this course with this professor is harder than the actual course itself
Do not take CPSC 351 with him
I took CPSC 351 with Eberly in Winter 2024 and was barely passing his class the entire semester. He does not make any effort to simplify complex topics for ease of understanding. This semester Winter 2025 i'm taking the same course with a different professor. I currently have a grade of 91 and I enjoy learning the topics. So, it's not the class.
he just hates teaching so... imagine taking a class with him.
Worse than Jorg Denzinger imagine,if you care for your mental health stay away, i have taken both 351 and 331 with this inhumane person and it was the worst decision i have ever made. I am just looking after the students coming after me just stay from this man please don't go through with what i did.Philipp woelfel is goated for 351.
Genuinely thought about dropping out of comp sci after taking his class. Awful professor who makes it his mission to confuse you as much as possible with complex math notation. Got a pretty decent mark with Woelfel, so take it with him or literally anyone else if possible.
Dr Eberly truly is a wonderful professor. His beginner-friendly way of teaching and lenient approach on grading exams is why I have chosen to also take 331 with him next semester.
I have been struggling with my mental health because of him. Lecture slides are incomprehensible and full of mistakes. You have to listen to his pre-lecture recording that he has been using since 2001 at least 3 times to have slight understanding of what's going on.
Genuinely one of the worst profs ever, respectfully, he will do his best to overcomplicate every single topic. I looked at his notes compared to Woelfel and Eberly genuinely has nothing better to do other than to use his "formal" way and just make life hell for the students, if it's not Eberly's way, then it's wrong.
Class Info
Online Classes
100%
Attendance Mandatory
39%
Textbook Required
25%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.18 avg changeRatings by Course
SIPSER
3.0
(1)CPSC203
3.0
(3)CPSC513
3.0
(3)CSPC313
3.0
(1)CPSC313
2.4
(34)Difficulty by Course
313
5.0
513
5.0
CSPC313
5.0
CPSC413
4.9
CPSC351
4.8