3.4
Quality3.5
Difficulty51%
Would Retake119
Reviews51%
Would Retake
119
Reviews
Rating DistributionOfficial
5
52
4
20
3
8
2
9
1
30
What Students Say
“Very strict and hard on midterms i”
CS110 - 2.0 rating“Worst Prof u could possibly take”
CS110 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
46%
Textbook Required
56%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.03 avg changeRatings by Course
375
5.0
(1)CS140
5.0
(1)CS475
5.0
(2)CS375
4.6
(14)CS130
4.0
(6)Difficulty by Course
CS807
5.0
110
4.3
375
4.0
CS470
4.0
CS119
4.0
Reviews (119)
Dr. Butz is the best professor I have ever had. He explains material very well
all around excellent - cs need more of him
You can tell that he enjoys his work, and has good teaching skills.
Butz is an asset to the CS dept. Very good teacher, very enthusiastic
The clearest prof I've ever had. No "BS" in his class.
Knowledgeable and succinct
No Comments
He is an excellent database guy. I learned a lot.
Very clear notes, very enthusiastic, difficult tests, great prof!
Once a week class, I didn't go, I failed. But the guy knows exactly what he wants to say which is nice for taking notes, bad examples though.
Actually, I failed his class. But he is a nice guy, excellent teaching skills, i recomend you to take his class, exams are ok..he is better than other profs I think.
He's OK, but that's it. He knows his stuff, but he drags on and on with even the simplest of ideas. I stopped going to class because I'd fall asleep, and I still got a 76!
Great Prof. Honestly, at first he seems intimidating, but if you need help, just go see him and he is more than willing to explain it. Knows Database Theory better than any other prof I've met. I stopped listening to other profs altogether. Yay for Cory!
Good teacher, actually cares.
He talks down to students and treats with disrespect, though knows the material. Don't ask questions in class.
best database teacher I believe. clear explanation. actually cares. he's cute when he jokes cuz his joke is not funny at all and he sounds so serious.
Didn't like him at all. Wish I would have never taken his class.
I hate to say it, but I think I actually enjoyed learning about DBs from him. Try to get him to wear his Star Trek costume to class.
Best prof so far. He knows not only his stuff but also how to teach.
Clearly presentation.
Talks down to the students, but presents the material well. Assignments are very helpful.
He expects you to know about stuff that he taught in CS375 but other profs didn't. So if you never had him for 375 then you are already behind in the first day of class. Also the text is very hard to follow
Knows how to have a good afternoon ("high pitch") each and every class and always patterns the wearing of his three jackets into specific days. LOL!!!! Teaches material likes its easy but is extremely difficult.
Tranfers information into our memory banks as if he had USB 2.0 cables linked to the input connectors on either side of our heads.
Cory Butz makes very clear analogies linking the course material to every day events to make understanding very easy. His slides go into good detail and maintains a good balance of theory vs. code. Better then CS professors at the Univeristy of Calgary.
Excellent professor i would recommend him to anyone. He knows his stuff so well and presents things clearly and logically. Any questions just ask him and he does a good job of explaining and helping you to understand.
Very good prof, who unlike most profs, knows how to teach. Takes his job very seriously and cares very much. I would say tough, but very fair. My advice? Do the assignments, go to most classes, and with little studying you will have an A as long as you don't belong in Arts. If I needed more CS classes, I would take them all from Butz.
Challenging course, if this is your first exposure to a programming language. But Dr. Butz is throughly familiar with the subject matter, gives fair tests, and tries his best to make the material accessible and understandable to every student.
Hard subject if you have never seen CS before. Not very understanding to students. He thinks that his class is the only class that you are taking in the semester. If you have problems with marking, forget it. He also scheduled an assignment due on the same day as midterm. The only good thing about him is that he lets you out early from class.
Awesome prof, he made this class extremely easy! Would definately recommend him to others.
great instructor. lots of repetition. would definitely take another class from him again. tests are a little tricky, and he seems to have a midieval view of gender.. but overall a good class.
Very good prof. Got down to the point, didn't waste time. Taught what you needed to know. Definately one of the best profs.
Great prof, teaches what is important and in a clear and logical manner. Tests are tough but he clearly explains what material will be on the test. Has a great sense of humour and doesn't talk down to his students or take himself too seriously. Take a class with Cory if you want to actually learn something.
Great proff. Helps alot that i had a good background in CS before starting this class, but even though it was all a repeat i still went to all the classes becuase they were enjoyable. Clearly stated what was on the final. Clear and helpful. Recommended
i had no knowledge of the subject before i took this class but he is very helpful when you attend his office hours, assigs are long but help lots for the midterm and final exams.he always let (night)class out early but if you missed a class, lots of material is missed. overall good prof to take this class with
Fantastic instructor. He actually didn't just give us answers in lectures but actually assisted us in determining answers ourselves. Assignments and exams go hand in hand. If you finish an assignment you will do well on exam. Set office hours were a bit lacking, but always made himself available when needed. Highly recommended.
doesnt tell you midterm dates. cant skip or you miss one, if your sick, you'll fail.
He doesn't tell you how to do assignments and if you don't know how to do the assignments you pretty much fail the tests and fail the class.
I did not enjoy his class at all. Half the class would fail the midterm and he would say it's our fault for not putting the effort in. He doesn't post his notes online so if you miss a class you're screwed. He's also very rude and his jokes are NOT funny.
Challenging. If you give 110% effort you will pass. Doesnt post notes online or tell you midterm dates.
He is a great prof. he explains thing very well and wants students to excel. He has a tendency to yell at you when your talking so do not talk in that class. but overall very good
Easy class made hard. Butz is super smart however the class is made hard by the curveball midterms. I would recommend if CS major as you have a solid base of understanding, if you are a business student pick a different section :)
This guy is one of the worst profs at the U of R. It's hard class and he doesn't try to make it any easier if you are a science student who has to take this class and isn't programming familiar. Don't take this class from him if you can
worst class ever took it last year from him, do not recommend him unless your a cs student. this class is just a money grab for the uni, cuz as a science student i will never ever deal with a retarded program called c++
Very good prof. knows what he's talking about, very organized. Told us when midterms were week and a half to two weeks in advance and no assignments assinged during the mid term week. Makes clear analogies to real life but don't talk in his class or you will be made to look like a fool
prof explains everything and it makes sense. just pay attention and try to understand him. his exams look fairly easy but the markers are idiots as they think there is only one way to solve a question. was expecting high marks in final but seems like no
Extremely helpful and encourages students to come for help during his office hours, would definitely recommend Cory as an instructor. The course itself would leave you behind if you have trouble keeping up, and seemed very hit-or-miss (about half the class had high 70s or 80s and the other half was in the 50s). The text wasn't overly informative.
I came into this class being out of school for 8 years and having never seen a line of C++ code in my life and passed with an A+. Dr. Butz is a great prof, very enthusiastic about the class and the field of CS in general. Doesn't tolerate talking/disruptive people in the class. Very approachable/available outside of class. Recommend definately.
Very good class, lot of things to learn.
Great prof
Amazing professor explains everything perfectly and when you leave class you will understand everything.
Great prof. Good lecture notes, very reasonable tests and assignments. Probably one of the best profs at the U of R. And he gets a chili pepper for the heck of it :)
Professor Butz is a great Computer Science instructor. He gives a lot of notes, but explains them extensively and gives more information to students having difficulty understanding the material. Despite his lectures lacking a bit of enthusiasm, Professor Butz is an excellent teacher that I would recommend to others.
Butz was fairly reasonable. The programming is simple. Do all the assignments and you'll understand the functional part of this class. I never bought, or opened a text book and received an 82. He really like to stick stupid multiple choice questions on tests based on definitions in the textbook. He takes his MC questions from random online US tests
He does not post his slides online, so attendance is mandatory, but with his lecturing ability, you'll be glad to go anyway. Dr. Butz was very clear on expectations and the midterms were not difficult. However, the final was 1/3 MC that was there simply to bring your mark down. Overall a great professor who really knows his stuff.
His lectures are very clear and if you attend the classes regulary and pay attention, it's easy to end up with A+.
He is very grouchy, annoying, irritable, selfish, grotesque, and proud: his classes are neither motivational nor exciting to me. He is very bossy, unhelpful, and has complicated issues with his personality and mentality. I advice you withdraw from his class if you have his during the first two weeks of his class.
Tough grader, also very condescending to his students. He treats people like they're stupid if they ask questions. If I didn't know what I was doing beforehand this would have slaughtered me. Grammatical skills are low "dice"
His lectures are excellent. You can understand very easily. But what you need to have high mark in this course is practice. He is a strict prof, his exams are not easy too. If you want to gain true knowledge and challenge yourself, you should take this class
Lectures are easy enough to understand but I find him incredibly disrespectful to the students in his class. He is condescending and has an arrogant attitude. He demands respect without returning it. It made it very difficult for me to enjoy the class,
Very strict and hard on midterms i.e 3 midterms, no grading for assignments, one final which was extremly hard becuase we were doing very good in his hard and difficult midterms. I am surprised with my class avg as it is still 60-70 as ialways used to hear 40-50 for CS.... wow but again if u r cs major, he is gud but not for others....
I don't understand how the class average can drop so much from a final. No grade was given for assignments. He was rude to students in class. It was insufferable. I honestly wish I took this class from someone else. I suggest others do the same.
Worst Prof u could possibly take
A very smart professor, with a exceptionally clear logical flow. If you want to really learn the subject, with deep insights sometimes, he's the best one.
I recommend avoiding this teacher. Take the cs 110 from someone whom is more understandable and reachable.
He is a good teacher, But after i finished my final i wasn't sure if he was a great prof anymore. I had about 80 before i went to the final and after the final i failed the class. I tried to contact the prof but he didn't respond very nicely. I wont recommend this guy to anyone because he is a tough marker and you can expect anything from him.
Tough grader. Fun classes. Not very friendly..
Recommended Nice projects Good grader
Don't get fooled from what he says in class, does not have good stand, Never spend no time on thory in class but in final exams found out 120/180 marks were for objective type question.
He is not friendly, tough grader. The final exam was tough as hell. The labs were easy
His assignments are a lot easier than his exams are. His communication isn't great either. I re-took the class with another prof and ended up learning more. I agree with previous comments about him being unapproachable and being close minded when it comes to students asking for help.
He definitely knows what he is doing and provides plenty of examples with great analogies. His lectures are decent with a lot of information provided to you. His slides he works from are not available online and attendance is a must. The assignments contained only what was covered in class with very clear grading criteria.
Really good lectures, take notes in class and you'll be fine.
ONE OF THE BEST PROFESSORS IN U OF R WORTH TO TAKE HIS COURSE NEVER DISSAPOINTS FOR SURE STUDENT WILL LEARN SUBJECT FOR SURE I REALLY ENJOYED HIS COURSE AND LEARNED A LOT
I went to every class and took extensive notes.. of which were barely referred to during tests. Didn't tell us what to expect for the midterm and failed over 100 people. class average was 35%. Better off taking with anyone else, and if you can't, take it another semester.
I won't suggest this class to you friends.
He was a tough prof and even a tough marker.
He made the database course really hard and complex. I wont be taking any of his courses. The hardest thing I have ever had to do
Cory gives quality lectures that engage students even when the material is not interesting. His assignments and tests are exceptionally challenging though, so be prepared to work really hard.
I think people don't like Cory simply because he doesn't spoon-feed you the answers. I found his lectures to be short & informative, covering all the info you need for the class. He focuses more on concepts and problem solving, which is a great transferable skill to other classes. He's a bit curt and awkward, but overall an effective prof.
Dr. Butz is a very solid teacher. He expects a lot from his students though and you have to put in the time - but I came away from his class with fantastic C++ fundamentals. He's not warm & fuzzy which seems to bother people but if you want to learn how to program he's your man.
The prompt for the midterm said to make a program that did a specific thing, it isnt worth explaining what that thing was, but it could be accomplished easily without a nested if and without a move pointer. I was deducted marks for not using a move pointer or using a nested if. Nowhere in the prompt did it say to do that. Dont take this class, ever
Rude to students, makes fun of students who ask questions. DO NOT TAKE HIS CLASS.
Cory, hes a horrible human being, he is not clear with what he wants and what he doesn't, hes not willing to cooperate outside of class hours, he ignores 90% of the emails that he feels he does not need to reply to. He literally told a student it was too late to get help on an assignment when they were stuck. Overall horrible. IGNORE AT ALL COSTS.
Literally, the WORST PROF in the university, DO NOT TAKE THIS CLASS - no choice? take it next semester... Instead of learning to code, we learned about Manager Mike and Worker Sally He expects you to do everything without an IDE when other CS classes allow it for midterms, and the most important part he gets pleasure from seeing students struggle
My biggest problem with him is that he makes you feel stupid for asking questions. He will either completely ignore your question (the most common one), tell you to email him after class (he'll still ignore the email), say "I covered that already" and many more things. Attendance might as well be mandatory because he doesn't post notes. STAY AWAY
I was not a fan of his lectures at all. He would repeat himself during lecture, and kept using McDonalds as a comparison to Computer Programming. Writing the midterm and final exams in a text field was awful. The assignments weren't bad, but the due time tripped me up at first, being 9:00 instead of the usual midnight. Would not recommend.
Makes you code in a text document instead of a compiler. Might as well asks learner drivers to learn to take their drivers exam with a blind fold on. Terrible lectures, rude, unclear grading criteria on midterms and finals, and feedback on exams is extremely lacking. Overall, avoid him unless you are already gifted a CS.
I thought Cory was a great prof for CS110. If you go to the lectures he will drill the concepts into your head and you will do fine in the class. I think students want a prof who will hold their hand through the course work and he definitely does not do that. I also found him really helpful when you don't ask stupid questions.
He wastes class time talking about unrelated examples and philosophies. I can get that from useless Facebook posts, what I paid for is for him to teach me c++. He is also a really tough marker. His TAs are the only good thing about that class. You have a lot of options for an intro cs class at uofr, so avoid this one and pick someone better.
explains the material in detail
He is an awesome lecturer. He is giving his full effort to make students clear about the lessons.His lectures are well planned.assignment midterm all are well planned. And his course is not stressful
He really want that things goes according to him such as the assignment code .
May be you should try another professor.He's exams are really hard and he never gives above 85 in assignments.
Well thought out lectures that are clear, engaging, and practical. Even if you don't know anything about CS(like me), he is more than helpful if you visit him during his office hours, he'll go at your pace and try to help you. Only complaint is that it's nearly 80% of your grade is the midterm/final and the final is one of the hardest ones i've had
He teaches you with 10 samples and ask you to write an exam with 500000 samples if you want to waste your money take this course
Indian students avoid his lecture!!
He is a fantastic lecturer. He wants the best for his students but he wants you to put in the work. If you are a student that is not willing to put in the work and would rather be spoon-fed, then he is not the guy for you. Attend his classes, do the assignments and labs yourself, practise often, then you are good to go. No shortcuts!
Butz is an amazing professor for entry level Computer Science. His teaching style is very engaging and he often asks for students (names of which he almost always remembers even though there is more than 100) answers. He is easy to reach after class and his assignments, even if challenging, make you feel satisfied for completing them.
Amazing prof! if you focus in his class, you will definitely get through the finals.
The professor is amazing at clearing all the concepts. If you attend his lectures, you can score good grades. He uses real-life examples to teach you. He is always available to clear your doubts after lectures.
DON'T TAKE HIS CLASS. I don't know how he got so many good reviews. Doesn't send out any emails or overviews before exams. Even in class he didn't give any helpful info or topics, just expected us to cram all 11 chapters with no specific focus and since the midterm had only 1 programming question anything and everything could be on the exam.
For the students who gave bad reviews, I would assume they were lazy and wanted to cut corners. Cory has by far been the best prof I've had. He lectured and problem solved exactly as you would for your assignments and exams. Do the assignments/exams as he suggests, you will get a good grade. He really wants to help the students who make an effort!
great prof but yes you must attend his lec to pass the exam
it was the worst experience with this professor and i just u not to take this professor
Ngl guy was kinda threatening to approach in class. Class aint too difficult but if you have no experience coding you need to attend the lectures or else ur gonna fail. Also makes you write code on paper for the midterm and final which is so weird. He's a fair marker although the TA's aren't. “If you're reading the textbook” is his favourite saying
Avoid the prof at all cost if it is your first semester
Cory is a great professor! Even though half of the assignments wer difficult, it was still possible to complete them. I would heavily recommend going to the lectures as he makes important points instead of the slides he reads out. Take careful notes, practice lab exercises and use the textbook to help with the final!
if you want to question your existence feel free to take his class. Will make you feel stupid for everything. He's funny in class but in office hours it feels like i'm in an interrogation room and i'm being interrogated for murder. and HE LOVES his textbooks
He does not care about your concerns. He will make you feel stupid for asking any questions. I had some questions regarding my finals grade, emailed him but got no reply yet. he isn't even bothered to clear out my confusion. It's been weeks. Asked him what to focus on for finals, his answer: “what do you think?”
Never taken computer science before but he taught me so well I ended up loving it. He was clear and had great ways of explaining code. Definitely a class you have to attend every lecture but I found them very engaging and wanted to be there. Midterm was very fair. Written code on final was exactly what I expected but multiple choice very hard.
Butz is an engaging lecturer who wants students to put in the work. Attend class, do assignments, and visit office hours - you'll learn a lot. For study prep, use resources like unstuckstudy, ChatGPT, and quizard to supplement your efforts.
Cory is a great professor for first-year students. He is very knowledgeable and passionate about the subject, and his lectures go into great detail on all of the basic and beginning concepts in computer science. If you pay attention to the lectures, take notes, and do the assignments as instructed, you will pass the class.
Cory was my first CS prof and he was great. Super good at explaining new ideas and making them easy to understand for beginners. He is quite strict in a good way where he controls the class but I wouldn't get on his bad side. 100% would take his class again
Introduced new ideas in a beginner friendly way. Assignments could be tricky but super willing to help and responds to emails fast. Half the class doesn't show up and gives bad ratings but if you actually come, the class is okay. "midterm" on the last day of classes tho, which sucks.
This course is hard but Cory makes it easier! He is very acessible and wants you to do well. Exams were fair and assignments are tough, but they were worth very little. Attend lecture or you will fail! I was very nervous for cs110 but you will pass if you put in the work and study.
Don't take his class
He's a great professor, who wants his students to succeed and he says on the first day of classes, “if you show up for the lectures you will succeed.” And he's right because most people that show up to his classes and do their homework on their own or with a little bit of help, do great in the class.
He is an amazing professor when it comes to explaining things. Although attendance is not mandatory you must attend it. You will never get bored in his lecture. Follow what he says about criteria on how to write code and assignment and you will be fine. Grading is tough but you can recieve good grade if you follow his criteria.
Class Info
Online Classes
100%
Attendance Mandatory
46%
Textbook Required
56%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.03 avg changeRatings by Course
375
5.0
(1)CS140
5.0
(1)CS475
5.0
(2)CS375
4.6
(14)CS130
4.0
(6)Difficulty by Course
CS807
5.0
110
4.3
375
4.0
CS470
4.0
CS119
4.0