3.3

Tim McKenna

Computer Science - Seneca Polytechnic

3.3
Quality
3.3
Difficulty
69%
Would Retake
106
Reviews
3.3
Quality
3.3
Difficulty
3.3
Helpful
3.2
Clarity

69%

Would Retake

106

Reviews

Rating Distribution
Official

5

44

4

13

3

11

2

10

1

28

What Students Say

“Quite Enthusiastic, clear and helpful”

PMC140 - 5.0 rating

“i liked this guy, hes nicer than most prof”

IBC233 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

33%

Textbook Required

15%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 26 grades
Most common grades:
A+ (10)
A (8)
Not sure yet (3)
Grade Distribution
A(18)B(1)C(1)D(3)F(2)A-/B+(1)
Based on 34 reported grades
A+: 10
A: 8
Not sure yet: 3
Incomplete: 3
Common Tags
Gives good feedback (18)
Tough grader (12)
Hilarious (9)
Amazing lectures (8)
Caring (7)
Respected (6)
Test heavy (5)
Clear grading criteria (4)
Rating Trend

Improving

+0.93 avg change
Jul
May
Aug
Dec
Jan
May
Last 6 months
Ratings by Course

RPG

5.0

(3)

IBC244

5.0

(1)

AS400DB2

5.0

(1)

PMC140

5.0

(1)

DB2

4.8

(4)
+15 more courses
Difficulty by Course

AS400

5.0

AS400GARB

5.0

SYS366BPJ444

5.0

BPJ444

5.0

SYS366

4.5

Reviews (106)
5.0
2.0
SYS364
Aug 15, 2001

No Comments

5.0
3.0
SYS364
Sep 4, 2001

very educated and experienced.....privilage to be his student, nice personality

4.0
2.0
SYS664
Nov 2, 2001

Client for SYS664 very knowledgable! AS/400 Expert.

5.0
3.0
DB2
Nov 3, 2001

Highly educated, intelectual, nice personality

5.0
4.0
RPG
Nov 4, 2001

intelligent, intelectual, incentive

5.0
1.0
SYS364
Nov 9, 2001

Great man

5.0
4.0
DB2
Nov 16, 2001

No Comments

5.0
1.0
SYS364
Nov 20, 2001

Nice teacher, friendly and well nice

2.0
5.0
SYS364
Nov 27, 2001

Not very good in systems, talk about everything but subject

5.0
2.0
SYS364
Dec 25, 2001

Teaches using real world experience. Very engaging lecturer. Fair and helpful.

4.0
2.0
DB2
Dec 31, 2001

Good teacher, but the lecture is not well organized.

3.0
5.0
SYS364
Jan 14, 2002

decent teacher, marks kind of hard, sometimes unclear of things

1.0
5.0
AS400
Jan 15, 2002

AS400 SUCKS, though he thinks it's the whole world. GET real!

5.0
2.0
SYS364
Jan 23, 2002

sexy specially when he rides his motor bike!

1.0
5.0
AS400GARB
Mar 6, 2002

No Comments

3.0
3.0
SYS364
Mar 17, 2002

Over emphasizes the fine branches of systems, tough marker who assigns too much

4.0
4.0
AS
Grade: A
May 16, 2002

No Comments

4.0
4.0
SYS364
Jun 8, 2002

No Comments

2.0
5.0
SYS364
Aug 4, 2002

Bad teacher!!!

4.0
2.0
IBC233IS
Oct 12, 2002

DO the practice tests. You'll be glad you did!!

4.0
2.0
IBC233
Oct 12, 2002

Biased towards AS/400, against other operating systems.

2.0
4.0
IBC233
Nov 12, 2002

No Comments

2.0
5.0
IBC233
Nov 12, 2002

Bad teacher with a big bias. Hates everthing that is not AS/400.

5.0
4.0
RPG
Nov 22, 2002

The best

5.0
3.0
DB2
Nov 22, 2002

Greate knowledgable teacher

5.0
3.0
RPG
Nov 22, 2002

perfect

1.0
5.0
IBC233
Nov 25, 2002

No Comments

3.0
4.0
IBC233
Dec 9, 2002

Never explains anything fully. Leaves students to fill in the blanks. BAD!

3.0
5.0
IBC233
Dec 24, 2002

Can not make up his mind on what to do, and does not communicate clearly.

5.0
1.0
IBC233
Feb 13, 2003

hates Windows, but who can blame him?

1.0
5.0
IBC233
Jan 7, 2003

He is an idiot. Talks without making sense. Avoid him

3.0
1.0
IBC233
Feb 17, 2003

I got an A, but he is not the reason

5.0
2.0
IBC244
Feb 18, 2003

energetic. enthusiastic. knowledgable. friendly. learn by doing style.

4.0
3.0
IBC233
Feb 19, 2003

Professional, Clear, Helpful, Intresting, Great Industy Knowledge

2.0
5.0
IBC233
Feb 19, 2003

Doesn't teach anything, you won't learn anything in his class!!

2.0
4.0
IBC233
Mar 11, 2003

he doesn't teach anything. i've been struggling to PASS this course, some of my friends have been considering dropping out of this course. I'm so surprised that he didn't get fired!!!

1.0
5.0
IBC233
Mar 11, 2003

I agree he's an expert in AS/400, but the problem is he DOES NOT know how to teach!!!Dont pick his course unless you wanna spend 24/7 to SELF-STUDY!!!

2.0
5.0
IBC233
Mar 18, 2003

Bad teacher, unclear, hardmarker, chatbox.

5.0
2.0
AS400DB2
Mar 25, 2003

Great prof. One of the most helpful prof ever

5.0
2.0
RPG444
Apr 7, 2003

The best computer studies teacher for the AS/400 and iSeries. Answers all questions and if he doesn't know the answer, he'll get it for you. Also very helpful during office hours if you need more explanation.

1.0
5.0
IBC233
Apr 20, 2003

A dufus. Failed me at the final exam, although I was at 89% for the mark before the exam.

4.0
2.0
RPG544
May 10, 2003

No Comments

1.0
4.0
IBC233
Aug 6, 2003

Hard to follow and boring to listen

3.0
3.0
SYS366
Nov 24, 2003

doesnt know how to teach. skips a lot of classes, way too ambicious at times. overall, not a bad teacher, but sometimes can get you really confused.

1.0
5.0
SYS366
Dec 10, 2003

hard marker! talks too much! can't stop talking! +++ DON'T TAKE HIM +++

1.0
5.0
SYS366
May 12, 2004

Horrible systems analysis teacher...he should stick with green screens and 'big talk'

1.0
5.0
SYS366
Apr 14, 2005

He is the worst teacher at this college hands down.

1.0
5.0
SYS366
Apr 14, 2005

Doesn't know how to teach systems. He is a real hard marker and a he is VERY VERY strict on late assignments.

2.0
5.0
SYS366
Apr 30, 2005

He is the worst teacher ever. I don't know how he is still teaching. He doesn't teach well during the classes he talks a LOT. He skips a lot of classes. A very hard marker, he doesn’t care about his students . He is ****

1.0
3.0
SYS366
Sep 6, 2005

The worst teacher I've ever had; inconsistant, talks too much to hide the fact he doesn't prepare for class; has a great deal of contempt for students; goes out of his way to try to fail people; this man has no business in a class room!

1.0
5.0
SYS366BPJ444
Nov 24, 2005

He's the worst teacher that you could ever have. He teaches you things that is in a no need to know basis. He gives you an assignment and have it handed in 3 days before a test. He would give you a test that relates from the assignment yet you don't even know how well you did on it. Useless teacher i tell you; useless!!!

1.0
5.0
SYS366BPJ444
Nov 24, 2005

worst teacher ever!! - hardly shows up to class - hard marker - talks A LOT - doesn't know what he's talking about - changes topics constantly - LIKES TO TRY AND FAIL STUDENTS yeah...he's just terrible!!

1.0
5.0
SYS366
Dec 15, 2005

Terrible at teaching students! He needs to find a new profession.

1.0
5.0
BPJ444
Dec 24, 2005

He is really a terrible teacher. Worst teacher ever!! - hard marker -bad lectures, and fail 90% students in his classes. Never take his course!!

3.0
3.0
INT213
Apr 22, 2006

SECOND TIME TAKING THIS COURSE. ONLY TEACHER THAT I ACTUALLY I UNDERSTOOD. DECENT TEACHING SKILLS. NEEDS TO SPEND MORE TIME HELPING OUT HIS STUDENTS.

1.0
5.0
INT213
Dec 5, 2006

No Comments

1.0
5.0
INT213
Dec 5, 2006

He's nuts in the head, 80% dropped the class, and the rest are about to fail! Where cologne, it can kill him! drop the class now, save some time! Or cheat like mad!

4.0
2.0
IBC233
Dec 11, 2006

got this prof for my second time in ibc, first guy i had was an ass. hes a nice guy, very easy to get along with, teaches well, and he has some good insight into the acctual comp industry. said some things is his lectures that made me think about comp sci, and eventually i changed my major. thanks dude. i liked this guy, hes nicer than most prof

3.0
3.0
RPG444
Mar 27, 2010

keep up or you will fail.. applies to all courses at Seneca@York I actually like him. Really knows his stuff. It is too bad he left for the industry.

5.0
5.0
INT213
Apr 11, 2011

GOod guys helpful. Spend alot more time with students then most teachers.

5.0
1.0
INT213
Nov 15, 2011

Awesome teacher.....

5.0
3.0
INT213
Aug 4, 2012

Great teacher, but his classes are fast paced so don't miss them. Never give bad marks if you went to his lectures and do some of the work 100% you will at least achieve an A B or C. He has good human skills which most teachers don't have.

5.0
3.0
INT213
Feb 17, 2013

Definitely not easy but if you do the labs you wouldn't even need a crib sheet for finals. The design of the labs is perfect since you get to apply the knowledge you learn on the past labs to the future ones. I wish the same could be said for the other programming courses, some instructors could really use to learn from Tim's course design.

5.0
2.0
PMC140
Apr 1, 2013

Quite Enthusiastic, clear and helpful

5.0
2.0
CPR101
Dec 12, 2017
Would take again

Great teacher... Great lectures

Clear grading criteria
Amazing lectures
Would take again
5.0
2.0
CPR101
Grade: A+
Dec 21, 2017
Would take again

CPR101 is an easy course so I cant say how tough of a marker he is. As a professor, he cares a lot. His lectures are interesting and really keep my attention. Great personality. He offers help and advice to student on other courses and just wants his students to do well. Great human being!

Gives good feedback
Amazing lectures
Caring
4.0
2.0
CPR101
Grade: A+
Jan 16, 2018
Would take again

Good knowledge. Good classes. Friendly and helpful.

Respected
Participation matters
Caring
5.0
1.0
CPR101
Feb 21, 2018
Would take again

I really like Tim. friendly teacher with a kind personality and a fair grader.

Gives good feedback
5.0
2.0
CPR101
Grade: A
Apr 10, 2018
Would take again

He is a very good lecturer. You can tell by the way he speaks that he knows his stuff. He looks and sounds like a professor with many years of experience.

Respected
Inspirational
Amazing lectures
5.0
1.0
CPR101
Apr 15, 2018
Would take again

The course itself is pretty easy in terms of actual work you have to do. The content itself is informative, he can be pretty funny when it comes to discussing related events, and he's absolutely willing to delay stuff so everybody can work on major projects in other courses. Pretty solid professor!

LOTS OF HOMEWORK
Hilarious
Caring
5.0
1.0
CPR101
Grade: A+
Dec 5, 2018
Would take again

Tim is an amazing prof. His lectures are amazing. Attendance is not needed to do great in the class. Tim's lectures are so well planned and carefully explained i would recommend go to them.

Respected
Clear grading criteria
Amazing lectures
5.0
2.0
CPR101
Apr 13, 2019
Would take again

Brilliant teacher.

Gives good feedback
Hilarious
Amazing lectures
5.0
1.0
CPR101
Sep 28, 2019
Would take again

He is sweet and care of students so much with his heart and humour; as well as, if you can interact well with him in any ways, he will give extra opportunities for you.

Gives good feedback
Get ready to read
Caring
5.0
2.0
CPR101
Grade: A
May 1, 2020
Would take again

Very well-spoken and knowledgeable. Wasn't a difficult or interesting course on its own but he made it worthwhile to attend. Understanding and flexible. If you put in the effort, show interest and communicate, can pass easily.

Gives good feedback
Respected
Caring
5.0
4.0
CPR101
Grade: A+
May 3, 2020
Would take again

The best professor. A lot of writing homework, weekly quizzes, final assignment. Respects students, good for international students (because an accents and grammar mistakes). Good communicator, quickly respond on email. The best way to pass this course it is follow the professors instructions.

Gives good feedback
Respected
Lots of homework
5.0
3.0
CPR101
Jul 9, 2020
Would take again

Professor Tim knows his stuff so you won't feel lost in the lectures since you can easily ask him anything and he'll give you an answer on the spot. Rarely gives perfect scores in the activities which is justified as he's very generous with his feedback on what can be improved further.

Gives good feedback
Hilarious
Amazing lectures
5.0
3.0
CPR101
Jul 9, 2020
Would take again

He is the best prof I ever had. Amazing, funny, listens to you, always willing to help. He teaches really well.

Gives good feedback
Inspirational
Amazing lectures
4.0
2.0
CPR101
Grade: Not sure yet
Dec 8, 2020
Would take again

Tim is a good guy, but a bit disorganized (although he blamed it mostly on having no staff this semester). The class was really easy, so I would definitely take his class again.

Accessible outside class
Clear grading criteria
1.0
5.0
IBC233
Grade: Incomplete
Feb 22, 2021
Wouldn't take again

worst prof ever. Very hard grader. Wont answer your emails. Dosent teaches well. Worst ever. I would rather die instead of choosing him again. He do not care about his student's grades. Plz do not chose him.

Hilarious
Tough grader
4.0
2.0
CPR101
Grade: A
Apr 19, 2021
Would take again

Tim is really superb, His sense of humor is amazing that keeps you connected with lecture. His feedbacks on weekly activity and quiz helps to improve. If you focus in his lecture then easy A grade. Most important is to make sure you COMPLETE ACTIVITIES and ATTEND QUIZ on TIME, then you will be all good.

Gives good feedback
Hilarious
5.0
3.0
CPR101
Grade: A+
May 18, 2021
Would take again

Not sure about the negative comments here, have found professor McKenna to be one of the best profs I've ever had. Attendance is mandatory for quiz marks. Isn't very lenient grader, but gives excellent feedback and makes you improve. Very enthusiastic about what he teaches, loves to discuss things in class. Excellent professor. Highly recommended.

Gives good feedback
Participation matters
Amazing lectures
1.0
3.0
CPR101
Grade: Rather not say
Jul 20, 2021
Wouldn't take again

Absolutely horrible porfessor, this guy may konw something but he is unable to explain and deliver his knowledge in a clear and organized format. Lectures are presented in a total mass, tough on homework and quizs. More importantly this guy is mean and sneaky, be aware! and STAY AWAY from him!

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CPR101
Aug 13, 2021
Wouldn't take again

He is a tough grader, do not take this professor if you want to have a high GPA.

Tough grader
5.0
2.0
CPR101
Grade: A+
Aug 25, 2021
Would take again

He is a retired IT professional and has a good knowledge about how things work in the industry. Good lectures, fair grader, gives thoughtful feedback and overall a great person!

Gives good feedback
Respected
Get ready to read
1.0
4.0
CPR101
Grade: Not sure yet
Oct 25, 2021
Wouldn't take again

He is mean. If you ask something by email. he will reply you not kindly. He is hard grader. If you do mistakes on your activity, you will lost whole a lot of marks.

Get ready to read
Tough grader
3.0
4.0
CPR101
Grade: Not sure yet
Dec 4, 2021
Wouldn't take again

He is cheering if you work hard. His feedbacks are in detail. But marking is a bit late sometimes. He cares students' careers and gives good advices. But he is not a easy marker. you should be ready to study and read A LOT. you can learn a lot from doing that. but you you want just easy pass, he is not a good choice.

Gives good feedback
Lots of homework
Tough grader
3.0
3.0
CPR101
Feb 23, 2022
Would take again

Tim is a very nice person and has a lot of knowledge. Lectures are fun and give great insights into important ICT topics. Weekly activities, though, demand a huge amount of time to be done and must be delivered in two days. So, it's a great course but takes a big chunk of valuable time that we could instead use on coding and more relevant courses.

Tough grader
Lots of homework
Gives good feedback
2.0
3.0
CPR101
Grade: A-
Apr 4, 2022

The course itself is full of unnecessary topics and assignments, the professor could have made it interesting but he didn't. Classes are monotonous, and he doesn't explain quizzes and activities well in class. An assignment is due only 2 days after class.

1.0
5.0
CPR101
Grade: D
Apr 15, 2022

i was depressed beacause of him

1.0
5.0
CPR101
Grade: D+
Apr 27, 2022

crazy professor i have ever seen

1.0
5.0
CPR101
Grade: F
Apr 29, 2022

Very very bad .If you are reading this .Drop it right now

Tough grader
1.0
1.0
CPR101
Grade: D+
May 4, 2022

Had a very bad experience with him. None of us my classmates got above C. He don't even understand our problems.

Tough grader
Hilarious
Test heavy
1.0
2.0
CPR101
Grade: F
May 10, 2022

this professor is good if you don't cheat in exam

Test heavy
Graded by few things
5.0
1.0
CPR101
Grade: A
Nov 4, 2022
Would take again

Guy is a nice guy, the rest of Seneca prof are bottom of the barrel Tim a great guy anyone who complaints about him are the people who don't wanna be in class anyways

3.0
3.0
CPR101
Grade: A+
Dec 28, 2022
Would take again

Tim is a great professor and knows the content well. What I didn't like about his classes is that he tries to go above and beyond by giving too much content on something that should be simple. He does it to try to explain and clarify things, but to me it only makes it more confusing. He gave ~ 15 pages for final project, other professors gave one.

Gives good feedback
So many papers
Lecture heavy
5.0
2.0
CPR101
Grade: A+
Feb 7, 2023
Would take again

Tim gives great feedback and rewards people that put in effort. For assignments if it states 200 words will give you an average mark. What does that mean? Your answer better be at least 300 words. This approach hasn't failed me for the assignments. Quizzes are a little on the difficult side though but only the top few are taken into consideration

Clear grading criteria
Gives good feedback
Hilarious
5.0
3.0
CPR101
Grade: A+
Apr 29, 2023
Would take again

Clear grading. Gives feedback. Awesome lectures. Has a sense of humor. Overall great guy. Was a pleasure learning from him

Tough grader
Get ready to read
5.0
2.0
CPR101
Grade: A
Jul 6, 2023
Would take again

Miles ahead of any professors I've had this semester. He actually gives you feedback on assignments which is very specific and thoughtful, and tries his best to make the lecture material (which can sometimes be very dry) interesting and useful. Also very knowledgeable and has an open line of communication.

Amazing lectures
Gives good feedback
Online Savvy
1.0
5.0
CPR101
Grade: Incomplete
Jul 7, 2023

this guy will put plagiarism in many assignments for no reason, whole of my class has lower grades bcz of this and when we try to explain him he will tell you that he will make a report to academic integrity i suggest dont ever take this guy as ur prof

Tough grader
Hilarious
Lecture heavy
5.0
3.0
CPR101
Grade: Rather not say
May 5, 2024
Would take again

Honestly the best prof I've had ever, I don't learn very well, but the way he teaches makes you understand. But he is the most the most understanding person on earth no joke. Just talk with him, any concerns and he'll make time.

Gives good feedback
Caring
Online Savvy
5.0
3.0
CPR101
Grade: A+
May 6, 2024
Would take again

I'll be honest I wasn't super interested in the subject matter, but still got out with an A+. Read his lecture notes and pay attention in class, you will do well. It's that simple. Tim seems nice, a bit awkward, but very passionate about teaching and the subjects he talks about. Seems like he genuinely cares.

Group projects
Amazing lectures
Caring
5.0
3.0
CPR101
Grade: Incomplete
Aug 10, 2024
Would take again

He makes a boring PP so enjoyable and useful for students that it was unbelievable. He has the best knowledge about every aspect of IT that you can think of. He is strict with grading. Attend class and listen and you'll be good. If you are looking for an easy pass, don't take his class, but if you want to learn, then he is the best choice.

Amazing lectures
Gives good feedback
Hilarious
5.0
4.0
ipc
Grade: C
Dec 23, 2024
Would take again

Tim is a nice professor. Especially people who want to learn programming from scratch they can learn a lot in their lessons. He is going to challenge you but you will learn a lot.

2.0
4.0
ipc
Grade: B
Jan 11, 2025

His way of teaching is very odd no one knows what he is teaching and even in semester he failed many students of class.His quizzes was very very difficult but the interesting thing he gave full marks in labs and milestone.Also mid and final was tough.If you have a knowledge of c language and knows many things like arrays,pointers etc,then take him.

Tough grader
Group projects
Test heavy
5.0
3.0
CPR101
Grade: A
Jan 22, 2025
Would take again

Professor Tim makes a dry subject engaging. Attend class, read the notes, and you'll do well. For extra study help, try Unstuckstudy alongside other resources like ChatGPT. The grading is strict, but feedback is thoughtful.

4.0
2.0
CPR101
Grade: A
May 2, 2025
Would take again

very mix reviews for him. He teaches like a traditional style but if you show efforts he will help you just attend all lectures, show efforts. and most important DON'T USE AI in his assignments.

Tough grader
Participation matters
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

33%

Textbook Required

15%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 26 grades
Most common grades:
A+ (10)
A (8)
Not sure yet (3)
Grade Distribution
A(18)B(1)C(1)D(3)F(2)A-/B+(1)
Based on 34 reported grades
A+: 10
A: 8
Not sure yet: 3
Incomplete: 3
Common Tags
Gives good feedback (18)
Tough grader (12)
Hilarious (9)
Amazing lectures (8)
Caring (7)
Respected (6)
Test heavy (5)
Clear grading criteria (4)
Rating Trend

Improving

+0.93 avg change
Jul
May
Aug
Dec
Jan
May
Last 6 months
Ratings by Course

RPG

5.0

(3)

IBC244

5.0

(1)

AS400DB2

5.0

(1)

PMC140

5.0

(1)

DB2

4.8

(4)
+15 more courses
Difficulty by Course

AS400

5.0

AS400GARB

5.0

SYS366BPJ444

5.0

BPJ444

5.0

SYS366

4.5

Similar Professors