Kevin O'Neil - Thompson Rivers University

Professor: Kevin O'Neil
Department: Computer Science
College: Thompson Rivers University
Rating # 1
Overview:
  • Course: COMP123
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Kevin is one of the best professors I have ever had. He is very clear in what he expects from his students and affords you the same respect that you give him. He is passionate about what he teaches and he'll go the extra mile to help you if you're putting in an effort. Not to mention he's absolutely hilarious, never a dull moment in his classes.
Rating # 2
Overview:
  • Course: COMP3520
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
He might know his stuff, but he tend to be mean to foreign students. Profs with multi-culture background tend to be more understanding in the department. He expects you to write and speak English as a perfect native, and grade tough on grammar mistakes, do not recommend for international student.
Rating # 3
Overview:
  • Course: COMP1230
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Explains concepts really well and he'll give real life applications for what the concept is typically used for. Probably one of if not the best CS prof at TRU, he asks a lot of questions in class so be prepared to answer but it really helps you learn the material.
Rating # 4
Overview:
  • Course: COMP1230
  • Grade Received: Not sure yet
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
He's one of the best professors ever! I would definitely take another course with him. He very approachable and explains things clearly.
Rating # 5
Overview:
  • Course: COMP2230
  • Grade Received: B
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Kevin is honestly pretty great for data structures. great knowledge and quite funny. you do need to do some boring report stuff on your labs but great marker and is fast at it. 9/10 would be used as an example again
Rating # 6
Overview:
  • Course: COMP3520
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
One of the best teachers at tru and one of the best teachers I've ever had. TRU is lucky to have him.
Rating # 7
Overview:
  • Course: COMP1230
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
The best teacher I have ever had in my entire life. His course material is relevant and if he was teaching all my courses I would not mind at all in the slightest.
Rating # 8
Overview:
  • Course: COMP351
  • Grade Received: B
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Kevin as an awesome teacher I tool 4 courses including my final project. He make programming interesting!
Rating # 9
Overview:
  • Course: PI2B
  • Grade Received: B-
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
wow a great guy. smart too
Rating # 10
Overview:
  • Course: COMP1230
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Kevin isnt my teacher but I always go to him for help because my teacher is awful. Kevin is really helpful and genuinely cares about his students success.
Rating # 11
Overview:
  • Course: COMP123O
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Kevin is by far the best professor in the computer science department at TRU. He really cares about his students, and goes out of his way to help. His labs are designed to give you the framework and for yourself to complete, so being creative is helpful.
Rating # 12
Overview:
  • Course: COMP3520
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Department's saving grace. Excellent instructor, cares genuinely about his students and has worked in the real world so he actually knows his stuff.
Rating # 13
Overview:
  • Course: COMP3410
  • Grade Received: A+
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Very good teacher! Kevin is clear, his lectures are engaging, and he takes an interest in his student's education. Kevin is a very well liked teacher and has fun with his classes. His assignments are challenging -- but that's a good thing because I learned a lot!
Rating # 14
Overview:
  • Course: COMP1230
  • Grade Received: A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great teacher!
Rating # 15
Overview:
  • Course: 2230
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Kevin has a great way of explaining things and repeating them to make sure they get drilled into your brain. Help is there if you need it, but I never had to go to his office hour because he explained it so well the first time. Assignments aren't easy, but if you mess up, you feel like it's 100% your fault and not his.
Rating # 16
Overview:
  • Course: 1230
  • Grade Received: A-
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
He is really good and I love his jokes in class
Rating # 17
Overview:
  • Course: 1230
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
I love this guy! So clear and very helpful when you go to his office. Recommended
Rating # 18
Overview:
  • Course: COMP2230
  • Grade Received: B+
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Kevin's classes are where you find out if you are too dumb to be a computer scientist. Very challenging, but fair, if you do the work you will learn a lot and be a much better programmer for it. His lectures are interesting, his tests are a little challenging but not impossible and he expects assignments to be polished and professional.
Rating # 19
Overview:
  • Course: COMP2230
  • Grade Received: A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Great instructor, I can't say enough good things about Kevin. I will be taking every one of his courses that is offered. He is clear, fun, and explains subjects in terms of how they relate to the real world. You need to do the assignments in order to do well, but a little effort goes a long way, and Kevin is willing to help you if you get stuck.
Rating # 20
Overview:
  • Course: COMP1230
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
He might know his stuff, but his exams and marking are out of this world, which affects your grade.
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin