3.3
Quality3.3
Difficulty69%
Would Retake106
Reviews69%
Would Retake
106
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
33%
Textbook Required
15%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.93 avg changeRatings by Course
RPG
5.0
(3)IBC244
5.0
(1)AS400DB2
5.0
(1)PMC140
5.0
(1)DB2
4.8
(4)Difficulty by Course
AS400
5.0
AS400GARB
5.0
SYS366BPJ444
5.0
BPJ444
5.0
SYS366
4.5
Reviews (106)
No Comments
very educated and experienced.....privilage to be his student, nice personality
Client for SYS664 very knowledgable! AS/400 Expert.
Highly educated, intelectual, nice personality
intelligent, intelectual, incentive
Great man
No Comments
Nice teacher, friendly and well nice
Not very good in systems, talk about everything but subject
Teaches using real world experience. Very engaging lecturer. Fair and helpful.
Good teacher, but the lecture is not well organized.
decent teacher, marks kind of hard, sometimes unclear of things
AS400 SUCKS, though he thinks it's the whole world. GET real!
sexy specially when he rides his motor bike!
No Comments
Over emphasizes the fine branches of systems, tough marker who assigns too much
No Comments
No Comments
Bad teacher!!!
DO the practice tests. You'll be glad you did!!
Biased towards AS/400, against other operating systems.
No Comments
Bad teacher with a big bias. Hates everthing that is not AS/400.
The best
Greate knowledgable teacher
perfect
No Comments
Never explains anything fully. Leaves students to fill in the blanks. BAD!
Can not make up his mind on what to do, and does not communicate clearly.
hates Windows, but who can blame him?
He is an idiot. Talks without making sense. Avoid him
I got an A, but he is not the reason
energetic. enthusiastic. knowledgable. friendly. learn by doing style.
Professional, Clear, Helpful, Intresting, Great Industy Knowledge
Doesn't teach anything, you won't learn anything in his class!!
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!!!
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!!!
Bad teacher, unclear, hardmarker, chatbox.
Great prof. One of the most helpful prof ever
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.
A dufus. Failed me at the final exam, although I was at 89% for the mark before the exam.
No Comments
Hard to follow and boring to listen
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.
hard marker! talks too much! can't stop talking! +++ DON'T TAKE HIM +++
Horrible systems analysis teacher...he should stick with green screens and 'big talk'
He is the worst teacher at this college hands down.
Doesn't know how to teach systems. He is a real hard marker and a he is VERY VERY strict on late assignments.
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 ****
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!
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!!!
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!!
Terrible at teaching students! He needs to find a new profession.
He is really a terrible teacher. Worst teacher ever!! - hard marker -bad lectures, and fail 90% students in his classes. Never take his course!!
SECOND TIME TAKING THIS COURSE. ONLY TEACHER THAT I ACTUALLY I UNDERSTOOD. DECENT TEACHING SKILLS. NEEDS TO SPEND MORE TIME HELPING OUT HIS STUDENTS.
No Comments
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!
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
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.
GOod guys helpful. Spend alot more time with students then most teachers.
Awesome teacher.....
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.
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.
Quite Enthusiastic, clear and helpful
Great teacher... Great lectures
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!
Good knowledge. Good classes. Friendly and helpful.
I really like Tim. friendly teacher with a kind personality and a fair grader.
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.
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!
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.
Brilliant teacher.
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.
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.
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.
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.
He is the best prof I ever had. Amazing, funny, listens to you, always willing to help. He teaches really well.
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.
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.
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.
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.
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!
He is a tough grader, do not take this professor if you want to have a high GPA.
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!
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.
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.
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.
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.
i was depressed beacause of him
crazy professor i have ever seen
Very very bad .If you are reading this .Drop it right now
Had a very bad experience with him. None of us my classmates got above C. He don't even understand our problems.
this professor is good if you don't cheat in exam
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
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.
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. Gives feedback. Awesome lectures. Has a sense of humor. Overall great guy. Was a pleasure learning from him
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.
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
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.
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.
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.
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.
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.
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
33%
Textbook Required
15%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.93 avg changeRatings by Course
RPG
5.0
(3)IBC244
5.0
(1)AS400DB2
5.0
(1)PMC140
5.0
(1)DB2
4.8
(4)Difficulty by Course
AS400
5.0
AS400GARB
5.0
SYS366BPJ444
5.0
BPJ444
5.0
SYS366
4.5