3.6

Tim McInerney

Computer Science - Toronto Metropolitan University

3.6
Quality
2.9
Difficulty
70%
Would Retake
90
Reviews
3.6
Quality
2.9
Difficulty
3.6
Helpful
3.6
Clarity

70%

Would Retake

90

Reviews

Rating Distribution
Official

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 rating
Class Info

Attendance Mandatory

14%

Textbook Required

43%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 26 grades
Most common grades:
A+ (11)
A (4)
C+ (3)
Grade Distribution
A(15)B(3)C(4)D(0)F(0)A-/B+(4)
Based on 29 reported grades
A+: 11
A: 4
C+: 3
B: 3
Common Tags
Caring (14)
Hilarious (10)
Amazing lectures (7)
Accessible outside class (6)
Inspirational (5)
Gives good feedback (4)
Amazing lectures (3)
Respected (3)
Rating Trend

Improving

+0.51 avg change
Jun
Aug
Feb
Apr
May
Dec
Last 6 months
Ratings by Course

CPS209109

5.0

(1)

CP8308

5.0

(1)

CPS841

5.0

(1)

CPS109209

4.0

(1)

CPS511

3.9

(16)
+6 more courses
Difficulty by Course

CPS511

3.9

209

3.3

CPS510CPS

3.0

CPS209109

3.0

CPS841

3.0

Reviews (90)
2.0
4.0
CPS109
Oct 16, 2001

Why couldn't I get Ferworn

1.0
3.0
CPS510CPS
Oct 18, 2001

Too into his research.. doesn't put enough time into actually teaching something

1.0
3.0
CPS109
Oct 24, 2001

Seems to want to be good but is't

1.0
5.0
CPS511
Nov 27, 2001

No Comments

5.0
1.0
CPS209
Jan 14, 2002

No Comments

4.0
3.0
CPS
Jan 15, 2002

..."I can't remember how to write C code...does anyone know?"

4.0
3.0
CPS209
Jan 29, 2002

OVERKILL! If you don't undrstnd the lesson by the end of class, you're an idiot

3.0
2.0
CPS
Feb 13, 2002

...quiet please.....

4.0
3.0
CPS209
Feb 28, 2002

hmmm.. I liked him. Not sure why

4.0
2.0
CPS209
Mar 3, 2002

He gets the points across..............

3.0
3.0
209
Mar 14, 2002

loves to talk to himself and repeats alot.

2.0
3.0
CPS209
Mar 19, 2002

No Comments

1.0
5.0
CPS209
Mar 27, 2002

what the heak is he talking??? JAVA??? no way... its muc

4.0
3.0
CPS209
Mar 31, 2002

He makes a lot of mistakes in class, but prepares good labs and such.

1.0
3.0
CPS209
Apr 4, 2002

No Comments

1.0
5.0
CPS209
Apr 8, 2002

"I know how to spoke english, i know how to wrote java" printf("I am java GOD");

4.0
2.0
CPS209
Apr 17, 2002

monotone kermit-the-frog.

4.0
2.0
CPS209
Apr 25, 2002

Repeats lessons over and over. (not necessarily a bad thing) Knows java

1.0
5.0
CPS209
Apr 26, 2002

this guy puts you to sleep faster than 10 drinks and great sex

5.0
1.0
CPS209
May 8, 2002

Very Good, repeats things incase you didn't get it the third time, Diet Coke&#63

5.0
3.0
CPS209109
May 28, 2002

Good prof, but for the love of god to many revisions to the assignment

4.0
1.0
CPS109209
Grade: B+
Jun 24, 2002

No Comments

5.0
1.0
CPS209
Sep 6, 2002

His assignments are useful, but the lecture is boring. Anyway, a good prof.

1.0
2.0
209511
Sep 17, 2002

dumbass. avenges against students. copies assigments/lectures from UT website

5.0
2.0
CPS511
Nov 29, 2002

Seems to know alot about graphics. Very nice fellow.

5.0
1.0
CPS209
Dec 4, 2002

Lectures were helpful. Tests are easy

2.0
3.0
CPS209
Dec 30, 2002

Repeats himself too much, boring, disorganized.

5.0
2.0
CPS209
Mar 9, 2003

Excellent prof...knows when u dont understand and repeats himself 'til u get it.

5.0
1.0
CPS209
Mar 16, 2003

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!)

5.0
1.0
CPS109
Apr 1, 2003

Good Teacher

5.0
1.0
CPS209
Jun 19, 2003

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.

3.0
3.0
CPS109
Aug 10, 2003

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.

3.0
3.0
CPS209
Sep 29, 2003

McGarnicle can teach you how to make a pretty mean bank account program, but thats about it...

5.0
3.0
CPS209
Sep 29, 2003

or learn it from the book...

5.0
5.0
CPS511
Dec 9, 2003

Nice guy but killer exams. He gotta relax with the details.

5.0
5.0
CPS511
Nov 18, 2004

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 !!!!

4.0
5.0
CPS511
Nov 24, 2004

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.

1.0
5.0
CPS511
Dec 26, 2004

bad!!!!!

3.0
3.0
CPS109
Jan 5, 2005

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!!!

5.0
5.0
CPS511
Jan 13, 2005

Wow man, this guy is serious! Wanted Doom 4 for his assignments! You WILL have to work hard in his courses!

3.0
5.0
CPS511
Apr 17, 2005

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.

4.0
4.0
CPS511
Jun 9, 2005

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)).

4.0
4.0
CPS511
Jan 6, 2007

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.

4.0
3.0
CPS209
Jan 25, 2007

"All in all, a good professor"

3.0
2.0
CPS209
Mar 12, 2007

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.

5.0
2.0
CPS511
Dec 3, 2007

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.

5.0
2.0
CPS209
Feb 14, 2008

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.

4.0
3.0
CPS209
Apr 20, 2008

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!!!!!!!!!!!!!

5.0
1.0
CP8308
Jan 28, 2010

Really good professor,i have ever seen.

5.0
4.0
CPS209
May 3, 2010

*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...

5.0
4.0
CPS209
Jan 14, 2011

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.

4.0
3.0
CPS209
Apr 1, 2011

Explains concepts well, should not allow chatty students to stay in class...

5.0
1.0
CPS209
Grade: B+
Mar 18, 2014

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!

4.0
2.0
CPS511
Grade: C+
Dec 11, 2014

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.

5.0
2.0
CPS209
Grade: A+
Apr 17, 2015

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...

5.0
4.0
CPS511
Mar 3, 2016

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.

5.0
2.0
CPS209
Mar 9, 2016

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.

1.0
3.0
CPS209
May 10, 2017
Wouldn't take again

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"

Tough Grader
5.0
3.0
CPS841
Grade: A
May 10, 2017
Would take again

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.

LOTS OF HOMEWORK
Caring
GROUP PROJECTS
5.0
1.0
CPS209
Mar 6, 2018
Would take again

Top tier prof i come to a 1 hour class on friday just to see him and have a good time with his jokes

Inspirational
Hilarious
4.0
3.0
CPS209
Grade: A+
Mar 27, 2018
Would take again

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.

Hilarious
Amazing lectures
Caring
5.0
2.0
CPS209
Apr 6, 2018
Would take again

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.

Respected
Hilarious
Amazing lectures
2.0
1.0
CPS209
Apr 11, 2018
Wouldn't take again

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.

Get ready to read
3.0
2.0
CPS209
Grade: A+
May 21, 2018
Would take again

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.

Get ready to read
ACCESSIBLE OUTSIDE CLASS
Caring
3.0
2.0
CPS209
Grade: A+
Nov 27, 2018
Would take again

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".

Gives good feedback
Hilarious
Caring
5.0
3.0
CPS209
Feb 22, 2019
Would take again

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.

Accessible outside class
Hilarious
Amazing lectures
5.0
3.0
CPS209
Grade: A-
Sep 4, 2019
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.

Gives good feedback
Respected
Accessible outside class
1.0
3.0
CPS209
Grade: Incomplete
Mar 27, 2022

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

2.0
5.0
209
Grade: C+
Apr 20, 2022

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.

Tough grader
Caring
5.0
3.0
CPS209
Grade: A-
May 5, 2022
Would take again

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

Inspirational
Hilarious
Caring
5.0
2.0
CPS209
Grade: A+
May 9, 2022
Would take again

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.

EXTRA CREDIT
Hilarious
Caring
5.0
3.0
CPS209
Grade: A+
Jun 13, 2022
Would take again

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.

5.0
2.0
CPS209
Grade: A+
Jun 17, 2022
Would take again

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

Clear grading criteria
Caring
Online Savvy
5.0
2.0
209
Grade: Not sure yet
Jan 27, 2023
Would take again

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.

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
CPS209
Grade: Not sure yet
Apr 27, 2023
Would take again

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!

Hilarious
Accessible outside class
5.0
3.0
CPS209
Grade: A
Apr 30, 2023
Would take again

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.

Amazing lectures
Caring
Accessible outside class
5.0
1.0
CPS209
Grade: A+
May 6, 2023
Would take again

He is very enthusiastic and funny. His lecture slides were great and he was willing to answer questions.

Amazing lectures
Gives good feedback
Caring
1.0
5.0
CPS209
Grade: B
Jun 15, 2023

Polite, but unhelpful. Exams are brutal. No concern for students. Software grading lacks transparency. Arrogant TAs. Avoid CPS 209 with this professor. NOT RECOMMENDED

Tough grader
Lots of homework
Test heavy
1.0
4.0
CPS209
Grade: C-
Jun 15, 2023

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.

1.0
5.0
CPS209
Grade: C+
Jun 15, 2023

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.

2.0
3.0
CPS209
Jun 15, 2023

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.

1.0
4.0
CPS209
Jun 15, 2023

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.

5.0
2.0
CPS209
Grade: A+
Aug 4, 2023
Would take again

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.

Amazing lectures
Lots of homework
5.0
3.0
CPS209
Grade: A+
Feb 17, 2024
Would take again

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.

Amazing lectures
Hilarious
5.0
3.0
CPS209
Apr 28, 2024
Would take again

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.

Amazing lectures
Caring
Respected
5.0
2.0
CPS209
Grade: B
May 1, 2024
Would take again

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.

Amazing lectures
Inspirational
Caring
5.0
2.0
CPS209
Grade: A+
May 9, 2024
Would take again

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.

Inspirational
Hilarious
Accessible outside class
5.0
3.0
CPS511
Grade: A
Dec 4, 2025
Would take again

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.

Clear grading criteria
Caring
Test heavy
3.0
4.0
CPS511
Grade: B
Dec 7, 2025

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.

4.0
3.0
CPS511
Grade: A
Dec 9, 2025
Would take again

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.

Caring
Accessible outside class
Online Savvy
Class Info

Attendance Mandatory

14%

Textbook Required

43%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 26 grades
Most common grades:
A+ (11)
A (4)
C+ (3)
Grade Distribution
A(15)B(3)C(4)D(0)F(0)A-/B+(4)
Based on 29 reported grades
A+: 11
A: 4
C+: 3
B: 3
Common Tags
Caring (14)
Hilarious (10)
Amazing lectures (7)
Accessible outside class (6)
Inspirational (5)
Gives good feedback (4)
Amazing lectures (3)
Respected (3)
Rating Trend

Improving

+0.51 avg change
Jun
Aug
Feb
Apr
May
Dec
Last 6 months
Ratings by Course

CPS209109

5.0

(1)

CP8308

5.0

(1)

CPS841

5.0

(1)

CPS109209

4.0

(1)

CPS511

3.9

(16)
+6 more courses
Difficulty by Course

CPS511

3.9

209

3.3

CPS510CPS

3.0

CPS209109

3.0

CPS841

3.0

Similar Professors