3.6
Quality2.9
Difficulty70%
Would Retake90
Reviews70%
Would Retake
90
Reviews
Rating DistributionOfficial
5
42
4
17
3
10
2
6
1
15
What Students Say
“Won't really help if you haven't seen java before ,please just teach the course”
CPS109 - 3.0 rating“Kind of disorganized though”
CPS209 - 4.0 ratingClass Info
Attendance Mandatory
14%
Textbook Required
43%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.51 avg changeRatings by Course
CPS209109
5.0
(1)CP8308
5.0
(1)CPS841
5.0
(1)CPS109209
4.0
(1)CPS511
3.9
(16)Difficulty by Course
CPS511
3.9
209
3.3
CPS510CPS
3.0
CPS209109
3.0
CPS841
3.0
Reviews (90)
Why couldn't I get Ferworn
Too into his research.. doesn't put enough time into actually teaching something
Seems to want to be good but is't
No Comments
No Comments
..."I can't remember how to write C code...does anyone know?"
OVERKILL! If you don't undrstnd the lesson by the end of class, you're an idiot
...quiet please.....
hmmm.. I liked him. Not sure why
He gets the points across..............
loves to talk to himself and repeats alot.
No Comments
what the heak is he talking??? JAVA??? no way... its muc
He makes a lot of mistakes in class, but prepares good labs and such.
No Comments
"I know how to spoke english, i know how to wrote java" printf("I am java GOD");
monotone kermit-the-frog.
Repeats lessons over and over. (not necessarily a bad thing) Knows java
this guy puts you to sleep faster than 10 drinks and great sex
Very Good, repeats things incase you didn't get it the third time, Diet Coke?
Good prof, but for the love of god to many revisions to the assignment
No Comments
His assignments are useful, but the lecture is boring. Anyway, a good prof.
dumbass. avenges against students. copies assigments/lectures from UT website
Seems to know alot about graphics. Very nice fellow.
Lectures were helpful. Tests are easy
Repeats himself too much, boring, disorganized.
Excellent prof...knows when u dont understand and repeats himself 'til u get it.
At least the guy knows what he's saying and understands that half the class is Java Certified while the other half is actually trying to learn programming they haven't holed up in their rooms thru puberty trying it and let's them learn too!(nick Cage!)
Good Teacher
T-MAC! Knows what he's talking about, but subjects themselves are boring. If you don't like him, don't pay attention. He doesn't seem to care, which is good.
I, um, think you, um, might, um, be better off, um, if you, um, took, um, Ferworn's, um, class instead. You're out of luck if you don't already know how to program when you go in there.
McGarnicle can teach you how to make a pretty mean bank account program, but thats about it...
or learn it from the book...
Nice guy but killer exams. He gotta relax with the details.
HARD COURSE !!! He explains fine, but if you do not go to lectures, he will have you write a little version of Quake. Man, we are not ID Software !!!!
Don't listen to he last guy, the assignments are wicked and not too hard, this is one of the best prof's Ryerson has to offer, and he only teaches a few courses. He might be slightly dry, but he organized and I can follow his lectures easily.
bad!!!!!
This guy is for you if you have done java before cause he always assumes that everyone is java certified.Won't really help if you haven't seen java before ,please just teach the course!!!
Wow man, this guy is serious! Wanted Doom 4 for his assignments! You WILL have to work hard in his courses!
He's improving, but still needs work. He's still not very organized. He tends to get confused during lectures, requiring students to bail him out. Expects students to know more than taught, and often, students seem to know the material better than he does. Feel kind of sorry for the guy.
This course is hard, but if you like math - take it. McInerney is OK but demands a lot. And he really wanted some Quake/Doom 3 engine for the 2nd assignment. So think twice before enrolling 8)).
You will need to work REALLY HARD to pass the course. Most of the time you will study math but it is no surprise since math is the foundation of computer graphics. Tim is actually a good prof. He demands alot from you but he is willing to help. Go to the lectures, study his notes (which he posted on the Blackboard) and you will be ok.
"All in all, a good professor"
He is a good prof. He claims the reason why he makes mistakes is that he is getting old and the technology is changing too fast. He reads straight from the textbook sometimes and thats basically what his slides are.
Awesome course with interesting assignments. Take this course if you have any interest in gaming or graphics. Assignments can be challenging if you don't program often. However, the exams are easy as the material is taken straight from the lectures.
Great professor. He repeats alot of material, but i find this a plus because he makes all the topics crystal clear, easy to learn if you go to his lectures. Hes also a really nice guy and tells good stories.
This prof is amazing man, dude is dope, u gotta go to his lectures. . .just listening to him makes u understand the stuff and u dont need anything else!! and he gives invaluable advice!! not just about the subject but about life. He says things that u cannot learn from books...he shares life experience and everything he says comes true!!!!!!!!!!!!!
Really good professor,i have ever seen.
*He is extremely helpful. *His assignments are a bit challenging *Review his programming examples and you will ace your final test. *He is nice... he talks about life and teaches you valuable lessons about it...
If you are an idiot who can't handle their coffee and need to chatter mindlessly during class, don't bother attending. very good overall.
Explains concepts well, should not allow chatty students to stay in class...
Great prof !! Don't listen to all the negative remarks, I barely knew how to code in java when I took this class. I became a pro quite quickly thanks to his assignments and explanations. He is also very helpful when you make appointments to see him! Love this guy !! can't wait to take Computer graphics with him!
Tim is a really cool Prof. Lectures are fun. the marking scheme is quite fair as the exam is only 30%. Assignments can be long though but he is available for help. The course does have a lot of material to cover so the tests do required a bit of memory work. if you study the minimum on regular basis, you should get an A.
He tries to be funny at times but it's not really working. At least he knows what he's talking about. I felt cheated on because he said the exam covers every single chapter and since I only had little time to study I spent most of my time practising the last few chapters but then the exam only covered the materials from the midterms...
He's really amazing. He really wants you to learn stuff, and respects and appreciates your curiosity, whether beyond the course material or not. His lecture materials are focused, comprehensive and more importantly applicable in future interests.
His slides are a short version of the textbook, however he can clearly convey concepts and ideas to the class. The information he mentions verbally explains a lot of what is on the board so make sure to also take notes on what he says instead of only the slides.
Was very condescending whenever I asked him for help. After an email for an explanation of a mark he replied he thought the mark he assigned was reasonable and if I were him I should take it. His lecture slides are cutouts from the text book. He doesn't know what he is teaching us in class, after reading his slide he said "oh I didn't know that"
A pretty chill dude. He likes to get feedback from the class on how he teaches and really gets involved. The labs were a bit tough but he was open to suggestions on how to change them. The final project was alone or in a group and was a ton of fun. Lots of work though. This class should be your focus in the semester if you take it.
Top tier prof i come to a 1 hour class on friday just to see him and have a good time with his jokes
Great prof. He's very friendly, understands the students and wants to help. His lectures can get boring only because he goes over so many examples (which can be a good thing, because it means he's trying to make sure people understand). He's also pretty funny/entertaining (or at least tries to be) in his lectures. Kind of disorganized though.
He is a fantastic professor, he explains everything thoroughly, as a matter of fact, if you just attend the lectures you should be able to get an easy A+. He goes over a lot of examples. However, I didn't like our first midterm at all, although, I was 100% prepared. Plus, I found him really funny and nice. Also he's always there to help students.
this prof is not good, makes a lot of mistakes for the assigments and clarifies way later, often repeats topics in class many times over and seems to get distracted easily with mundance topics, overall i learnt coding from the textbook and slides (from the tb as well) and skipped most lectures. the course is easy tho if you have prior program exp.
Average prof. Lectures can get pretty boring but his examples are sick. Tries (and claims) to be funny but jokes are bland. Often goes on about random stories. You don't have to attend lectures, read the book and you'll be fine. Midterm and exam are taken straight out of the labs and class examples so if you just practice those then its an easy A.
Tim is an out going and easy prof. The material in 209 is easy but he makes it clearer to understand. His lecture is not too dry because of his occasional "dad-jokes".
His dad jokes make the class bearable and his pop culture references are incredible. Such a kind and understanding prof in office hours, 10/10 would take again.
Funny guy, ask him about his brother he will get salty because he makes more money than him. His brother is CEO and makes over 600k a year.
As a student with no coding background, I definitely can't understand what he said in the lecture. good luck if he is ur prof
Tim is a good prof, but watch out for the final exams, he really did us bad by giving us a rough and impossible exam just so he could bring down the average, many people failed even though they have been doing great during the semester.
Tim is the GOAT, His labs and assignments make you learn while coding. His final exam was quite hard, but I'm sure he curved the marks. I would take any course with Tim because he truly cares for his students and I love his dad jokes. Also, he has a brother that makes more money than him and he often gets jealous which is hilarious. overall
His lectures are really thorough. It was often boring, but the repetitiveness was useful for difficult concepts. I really appreciated the repetitiveness. The labs are easy marks, the assignments aren't too difficult. The midterm and especially the final exam are difficult, but the prof's fair and gives part marks even if your code doesn't work.
Give your best to practice labs here. McInerney is a wonderful professor that graded fairly, even if your code didn't work. Final exam was alright! Midterm was alright too. Assignments took some time, but they were fair. Really took a lot out of this course.
in depth lectures that really hammered in the material (he's even aware himself about how "repetitive" it might seem) - you can always just read ahead in textbook material and the projects/exams followed closely with weekly lab questions and textbook questions
Is great during lectures, keeps material light and fun. The course can be hard for beginner coders but he makes sure to review concepts thoroughly to make the course more manageable.
I would recommend taking this course with Tim. He's very helpful and understanding. When learning a new skill, it's important to have a prof with a good attitude. He can still understand why new programmers find things difficult. Do the lab questions to prepare for the midterm and finals. Go to his office hours if you feel lost!
Great professor. Has very good slides which go into thorough detail. Answers emails outside of class quite quickly and also helps students with any problems/questions they have. Funny guy as well. The midterm and final exams are easy if you do the labs and read and understand the slides. I recommend everyone taking cps209 to take Tim Mcinerney.
He is very enthusiastic and funny. His lecture slides were great and he was willing to answer questions.
Polite, but unhelpful. Exams are brutal. No concern for students. Software grading lacks transparency. Arrogant TAs. Avoid CPS 209 with this professor. NOT RECOMMENDED
This professor is an absolute nightmare. Unhelpful and condescending. Exams are impossibly difficult, designed to make you fail. No care or support for students. The software grading system is a mess. Arrogant and disrespectful TAs. Avoid CPS 209 with this professor at all costs.
I regret enrolling in CPS 209 with Professor Tim. His teaching methods are outdated, and he seems disinterested in helping students understand the subject matter. I would strongly advise against taking this course with him.
Taking CPS 209 with this prof was a complete disappointment. His teaching style lacks clarity and organization. The lectures were a jumble of unrelated information, making it impossible to follow along. Save yourself the headache and avoid this professor at all costs.
If you value your academic success, steer clear of Professor McInerney's CPS 209 course. His teaching style is ineffective and fails to provide a solid foundation in computer science. The assignments were poorly explained, and his office hours were unhelpful. Don't waste your time on this professor.
i found lectures to be very useful if you want to pass the course. he also records and posts these lectures online but smtimes they have tech issues. overall his class was really helpful and i was able to pass very well. weekly labs are similar to the midterm and final.
Very fortunate to have taken OOP with Professor Mclnerney, incredible professor that explains OOP, memory and Java extremely well. Also very insightful comments about life, careers and the technology industry. Explains fundamentals behind OOP and the structure very clearly. He brings a welcoming environment to learn Java for any level student.
Tim is a treat for any student who takes his class. He truly cares and goes above and beyond for students. Attend his lectures and you'll learn more than just the course material, you'll learn what it means to create software. Note: Java is taught in this course and is a big learning curve for beginners, make sure to practice and don't cheat.
Long story short, You won't be able to find any better cs prof, believe me. He is amazing at explaining and he really knows how to teach. And yes he makes lot of jokes that he only laughs at ! SO much love to this goat.
Super genuine and amazing professor, definitely go to office hours for extra help! Sometimes the lecture can be a little dry, but the labs and assignments are interesting.
Took cps209 and cps511 with Tim and I can't recommend him enough. Try to take a course with him before he retires! He is very passionate about graphics and wants you to truly learn. He updates his slides all the time, unlike other profs. Never late, never cancels. His tests are application based, so make sure that you learn the subjects well.
I swear this class is used to weed people out from taking Tim's beloved VR class. I hated this class! I think Tim was an interesting lecturer but the tests were challenging. If you hate math and linear algebra- don't take computer graphics.
Interesting course and he is pretty passionate about computer graphics. Tim makes the math very light in this course, so you don't need to remember much about MTH108 to do well. He has a course discord server for students to ask questions so he's very accessible. The weighting distribution is pretty fair but he changed it two assignments this year.
Class Info
Attendance Mandatory
14%
Textbook Required
43%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.51 avg changeRatings by Course
CPS209109
5.0
(1)CP8308
5.0
(1)CPS841
5.0
(1)CPS109209
4.0
(1)CPS511
3.9
(16)Difficulty by Course
CPS511
3.9
209
3.3
CPS510CPS
3.0
CPS209109
3.0
CPS841
3.0