4.9

Ramon Lawrence

Computer Science - University of British Columbia - Okanagan

4.9
Quality
2.5
Difficulty
95%
Would Retake
94
Reviews
4.9
Quality
2.5
Difficulty
4.9
Helpful
4.9
Clarity

95%

Would Retake

94

Reviews

Rating Distribution
Official

5

89

4

2

3

1

2

1

1

1

What Students Say

Ramon is by far the best professor I've had at UBCO

COSC304 - 5.0 rating

Ramon is without a doubt the greatest professor I have ever had

COSC304 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

50%

Textbook Required

21%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 46 grades
Most common grades:
A+ (23)
A (8)
A- (6)
Grade Distribution
A(31)B(4)C(0)D(0)F(0)A-/B+(11)
Based on 55 reported grades
A+: 23
A: 8
A-: 6
Not sure yet: 6
Common Tags
Caring (22)
Respected (18)
Amazing lectures (18)
Amazing lectures (18)
Inspirational (17)
Group projects (15)
Participation matters (9)
Clear grading criteria (9)
Rating Trend

Declining

-0.24 avg change
Sep
Oct
Dec
Jan
Apr
Dec
Last 6 months
Ratings by Course

122

5.0

(1)

COSC122

5.0

(21)

COSC404

5.0

(6)

COSC111

5.0

(1)

COMP122

5.0

(1)
+5 more courses
Difficulty by Course

DATA301

4.0

404

3.3

COSC301

3.0

COSC304

2.8

COSC404

2.5

Reviews (94)
5.0
4.0
COSC304
Sep 4, 2007

He gives lots of work, but is very knowlegable and approachable. Textbook was optional, saving me around $160. He made his powerpoint slides (topic outlines and key points) avaiable to the class making catching up on a missed class easier.

5.0
1.0
COSC122
Dec 5, 2008

Took this as easy cred, I was a CS student in college transferred to Arts at UBCO. This is CS for arts students. He is a great prof, but unfortunately I can't stand his teaching style... giving out candy and generally making me feel like I'm back in HS. Too cheery for 9am. But that's just me. All the notes are posted online, thanks Ramon! Good prof

5.0
2.0
COSC122
Dec 4, 2009

A very good professor and one that I hope to have teaching me again in the future. He was very friendly and although the candy was a bit of a joke after a while, I enjoyed coming to his lessons. His easy going nature and the structure of his classes made it possible to do well! Thanks Ramon!

5.0
2.0
COSC404
Jun 7, 2010

One of the smartest profs I've ever met, and delivers crystal clear useful lectures. Has an answer for just about any question, and will research it if he doesn't. Projects and labs are well thought out. Highly recommended.

5.0
2.0
COSC122
Sep 27, 2010

Very friendly professor and always willing to help.

5.0
3.0
COSC122
Dec 21, 2010

Best professor i've had at UBCO. Clear lectures, makes information easy to remember and makes his own $15 textbook that helps a great deal. Would definitely take another class with him, he makes the information interesting to learn.

5.0
1.0
COSC122
Dec 26, 2010

Best prof/class i have taken. he lays everything out for you and tells you almost exactly what he will test on. for anyone needing credit in arts or management i highly recommend. attend almost all lectures put a bit of work in and you will get an A no problem. this was my highest mark i have ever received and i am a second year student! great guy

5.0
2.0
COSC122
Mar 9, 2011

Very helpful and interesting course materials. His course can be difficult if one does not have any knowledge about computer, but should be able to pass. Textbook PDF file is available for free on his website, but Clicker purchase is required. Textbook is also available from campus bookstore, but does not cost much. Maybe few bucks

5.0
1.0
COSC122
Jun 14, 2011

One of the nicest guys out there. It's obvious he loves what he does and passes that enthusiasm to his students as well. I'm not the most tech-savvy person out there, but by the time the class was done, I was able to design a web-page by myself. A definite GPA booster as well.

5.0
2.0
COSC122
Dec 8, 2011

Amazing prof. If you need a sciences credit, take this. He lays out whats exactly going to be on the exams, and cares a lot for his students. No regrets taking his class.

5.0
1.0
COSC122
Dec 10, 2011

wow, i absolutely love this guy!!!! best prof i've ever had and best class i've ever taken. HE is the nicest most intelligent prof out there and wants literally nothing more than for you to do well in his class. its an easy class and he helps you every single step of the way and is SO nice. if u attend class you're guaranteed at least a B+

5.0
2.0
COSC111
Dec 11, 2011

Basically an amazing prof. Cares so deeply for students. The class isnt the easiest so it helps when the prof wants you to do well, so will go the extra mile to do so. Would take another course with him, but i hate computers! Do take this as a science credit if you do need it!

5.0
1.0
COSC122
Dec 12, 2011

Great course. Easy and interesting, Lawrence makes it very clear what you need to know, and will provide help every step of the way.

5.0
1.0
COSC122
Dec 13, 2011

Great Class! Speaks very clearly and entertaining! Gives out candy which is kind of the prof I think =) A great GPA Booster!

5.0
1.0
COSC122
Jan 2, 2012

Friendly and helpful professor and his expectations for the students are very clear.

5.0
2.0
COSC122
Jan 3, 2012

One of my favourite professors! Very clear explanations, goes through every single thing you need to know for your exam. A very enjoyable course!

5.0
1.0
COSC122
Jan 5, 2012

I could tell from the very first day that Ramon really wants his students to LEARN. He seems to have done everything in his power to make this class possible for ANYONE who wants to take it, whether you're an arts, mgmt, science, or whatever student.. He is approachable and helpful, and I would absolutely recommend him.

5.0
2.0
COSC122
Jan 7, 2012

Best professor so far! Very clear in explanation and he makes a great effort to engage with students. Awesome professor.

5.0
3.0
COSC404
Jun 13, 2012

Dr. Lawrence is a great professor who really cares about his students education. He makes his own text book so it's cheap and well thought out. All lecture slides are posted online but if you miss class you will miss a chance to get candy as he always has candy with him. Midterms are fair but finals can be challenging so read the notes.

5.0
4.0
COSC122
Jul 14, 2012

If you DON'T pass, it's either because you: a) Don't show up, or b) Don't put any effort in (see "a) Don't show up")

5.0
2.0
COMP122
Nov 1, 2012

THE best professor I have had so far. He genuinely wants all of his students to do well in this course. Material is straightforward and as long as you put in effort, you are guaranteed to get a good mark. He is very helpful/friendly/enthusiastic. Take this class!!

5.0
2.0
COSC122
Dec 9, 2012

Ramon is a super chill dude. Wants everyone to succeed and mostly everyone does. Simple and easy credit.

5.0
1.0
COSC404
Dec 15, 2012

Top notch.

5.0
2.0
COSC122
Dec 15, 2012

Very helpful and simple lectures. If you are confused with something in class or a lab, dont hesitate to make an app with him. He explains things very well and is extremely nice.

5.0
1.0
COSC122
Dec 28, 2012

Excellent prof. Tests are fair and relatively simple (if you go to class). He explains things very clearly and is always willing to give help if needed. The lab portion really helped with understanding the material.

5.0
2.0
COSC122
Jan 7, 2013

Dr. Lawrence is honestly so awesome! I'm taking a second computer science class with him because he is such an amazing prof. The book is helpful to have, but everything is online as well. He is extremely clear, helpful, PLUS he gives out candies. He's lots of fun and definitely worth taking a class with.

5.0
1.0
COSC122
Nov 27, 2013

Such an amazing prof!! Really wants all his students to succeed! Crystal clear with what to do and accept on assignments and tests. Posts all notes and if you miss a few classes it won't effect your mark, but definitely show up to class if you can! He tells you exactly what is on the tests and what you have to know.

5.0
1.0
122
Grade: Audit/No Grade
Feb 17, 2015

DR LAWRENCE IS BY FAR ONE OF MY FAVORITE PROFESSORS @ UBCO SO GLAD TO KNOW SUCH A COOL GUY HOPE TO WORK WITH ONE DAY

5.0
1.0
COSC404
Mar 30, 2015

Great professor, excellent lecture slides, always available to help with homework and labs. If you go to class and do the homework you will definitely pass!

5.0
3.0
404
Grade: A-
Apr 14, 2015

Easily the best COSC professor at UBCO.

5.0
1.0
COSC304
Grade: A+
Oct 12, 2015

Dr. Lawrence is a phenomenal professor, who has a rare combination of both industry and academic experience. He's a computer science professor who truly understands computers and the internet world like a kid from this generation. His passion will motivate you to succeed. Anyone who has a class with him should consider themselves lucky.

5.0
3.0
COSC304
Dec 6, 2015

Favourite COSC professor at UBCO. Lectures are really helpful and interesting. Assignments are all relevant to course material. Learnt a lot from his class.

5.0
2.0
COSC304
Grade: B+
Nov 2, 2016
Would take again

Ramon is by far the best professor I've had at UBCO. The only lectures where I actually leave having learnt everything taught. He is clearly a master of his field. You can really tell that he is not lazy when designing lessons and he makes everything count. I would pay double tuition to have Ramon teach all of my computer science classes.

Respected
Inspirational
Caring
5.0
3.0
COSC304
Nov 14, 2016
Would take again

Ramon is without a doubt the greatest professor I have ever had. Not only is he incredibly knowledgeable, but he is actually able to convey his knowledge onto his students. He isn't just a great professor but also a genuinely nice guy, and I have never met a single student who hasn't felt the same way. Highly recommended.

5.0
3.0
COSC304
Grade: Incomplete
Dec 2, 2016
Would take again

Best prof I've ever had. I don't understand how he could have a single bad review.

5.0
3.0
COSC304
Grade: B
Dec 8, 2016
Would take again

This guy is a rock star. Marked and returned the FINAL EXAM grades in 20 hours. Absolutely the best. Go Ramon!

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
COSC304
Grade: B
Dec 9, 2016
Would take again

I can't think of a single bad thing about this class. Ramon makes sure you learn the things that really matter about each subject, but also gives you a quick overview of everything you could learn yourself. His work ethic is insane. Every test and assignment was marked in days. Gave candy for answering questions. Take any class offered by this man.

Respected
Inspirational
Amazing lectures
5.0
3.0
COSC304
Dec 9, 2016
Would take again

Cares about students, effective and fun teaching methods. Very important class, very happy it is taught by someone that truly wants his students to be prepared. 10/10 would answer questions for candy again.

Gives good feedback
Hilarious
Caring
5.0
4.0
COSC304
Dec 13, 2016
Would take again

He goes above and beyond to make his lectures and class experience special. The notes he gives you ahead of time are very thorough and don't contain irrelevant material that a normal textbook would, so you never really feel like you're wasting your time. Overall I'd say he's easily the best COSC prof on campus. I learned so much from this class.

Inspirational
Amazing lectures
GROUP PROJECTS
5.0
2.0
DATA501
Jan 31, 2017
Would take again

Best professor I have had. Best assignments design.

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
DATA301
Grade: A+
May 31, 2017
Would take again

Ramon Lawrence is the biggest gem of a professor in this department. His course outline was well-thought out, he returns grades promptly, and is always happy to help outside of class. If you work hard in his course your grades will show it. He offers lots of opportunities for bonus marks and encourages participation in class with candy. Great guy.

Inspirational
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
5.0
3.0
COSC304
Grade: A+
Jan 30, 2018
Would take again

HANDS DOWN BEST PROFESSOR TO WALK THIS EARTH. (PERIOD)

Participation matters
Amazing lectures
Caring
5.0
3.0
COSC301
Grade: A
Mar 19, 2018
Would take again

AMAZING PROF.100% BEST PROF IN THE COSC DEPARTMENT POSSIBILY THE BEST PROF IN THE UNIVERISITY.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
5.0
4.0
COSC404
Grade: A+
Apr 15, 2018
Would take again

Ramon Is a wonderful professor who makes coming to lecture extremely worth it. Not only does he make the lectures interesting but he teaches you everything you need to know.

LOTS OF HOMEWORK
Inspirational
Amazing lectures
3.0
4.0
DATA301
Apr 21, 2018
Wouldn't take again

EVERY multiple choice question (both clicker and on tests) is actually 5 true/false questions and you need to answer 'how many are true', so if you only know 4/5 you will likely lose the whole mark. Lectures were hard to follow unless you taught yourself ahead of time. Not a course for beginners like he says it is, labs are SO difficult and long

LOTS OF HOMEWORK
Caring
5.0
4.0
COSC304
Grade: A
Oct 29, 2018
Would take again

If you are interested in database, take his class If you are computer science student, take his class If you are computer science minor student, take his class If you want to try an upper-level computer science class, take his class If you are UBCO student, by all means, take this guy's class!

Amazing lectures
Caring
GROUP PROJECTS
5.0
4.0
COSC304
Grade: A-
Nov 1, 2018
Would take again

He is not one of the best CS professor in UBCO. He is the best professor in this campus. He teaches you exactly what you should know about databases. He cares if student understand the content. He gives candy to student. His Halloween costumes today was so cool!

Inspirational
Amazing lectures
Caring
5.0
3.0
COSC304
Grade: Not sure yet
Nov 1, 2018
Would take again

Great prof. Thoroughly recommended. Cares about his students and really conveys the information well.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
COSC304
Nov 6, 2018
Would take again

Very clear about what we need to know for exam. Highly approachable. The only downside would be the multiple choice in the exam how many of them are true. But they dont worth much. Labs can be long but relevant to exam. Database is not easy course, but his effective teaching makes it understandable and engaging. Overall, the best cs professor

Respected
LOTS OF HOMEWORK
Amazing lectures
5.0
2.0
COSC304
Nov 6, 2018
Would take again

I just want to say, thank you for being my teacher and professor Ramon !

Respected
Amazing lectures
Caring
5.0
2.0
COSC304
Grade: A
Dec 9, 2018
Would take again

He is probably one of the best prof in CS. His teaching is really good and he provided a lot of resources as well. Midterms were fair but final was way challenging but thats probably due to the current cohort scoring way higher on the midterms than the previous years.

Gives good feedback
Amazing lectures
GROUP PROJECTS
5.0
3.0
COSC304
Grade: A+
Dec 10, 2018
Would take again

Dr. Lawrence is my favorite professor at UBCO. I never miss a lecture if I can help it. His slides are informative and are flagged for importance. I find his teaching style to work well with my learning style. I advise students from all majors to take any or all of his classes, if able to.

Respected
Clear grading criteria
Amazing lectures
5.0
3.0
COSC304
Grade: A
Jan 7, 2019
Would take again

In-class participation marks (iClicker) but don't have to answer all of them to get 100%. Amazing lectures with in-class practice questions (and candy). Assignments will prepare you for the exam. Large group project - will take A LOT of time but isn't worth much. 2 midterms and a final, get a better exam mark and he'll replace it. Amazing prof.

Amazing lectures
Caring
GROUP PROJECTS
1.0
1.0
COSC304
Grade: B
Mar 8, 2019
Wouldn't take again

Nice enough prof, but really didn't teach learn anything in his class. Find his lectures mostly focus on himself...

2.0
1.0
COSC304
Grade: A+
Mar 27, 2019
Wouldn't take again

Found grading and assessment did not match expectations for course (too easy). Lots of students getting easy A's who still can't do basic skills. Could have learned content without attending class.

5.0
3.0
COSC304
Grade: A+
Apr 11, 2019
Would take again

Definitely one of the best professors on campus, everything you need to learn the material is available to you, both in class and on his website. If you want to study, you'll be able to. He posts practice assignments and uploads solutions to every question on his slides after the class. Great professor, 100% would take again.

Gives good feedback
Participation matters
Clear grading criteria
5.0
3.0
COSC301
Grade: A
Mar 31, 2020
Would take again

Such a great prof, really cares about student success and explains concepts effectively. Always available to give extra help.

Respected
Accessible outside class
Participation matters
5.0
2.0
COSC304
Grade: A+
Jul 8, 2020
Would take again

The course was demanding, but it's a third year course and you are provided everything you need to succeed. It was well taught and I learned a lot. Lecture time was well used and all the assignments were helpful and encouraged learning. It is not difficult to succeed if you put in the effort and the material is both important and interesting.

Respected
Accessible outside class
Amazing lectures
5.0
3.0
COSC304
Grade: Not sure yet
Nov 10, 2020
Would take again

This guy is an awesome prof. Period. His lectures are super interactive, even in an online format and his notes/course material is informative and easy to understand. He clearly cares about his students and wants them to do well. Tests are challenging but he prepares you exceptionally well. Would definitely recommend taking his course.

Accessible outside class
Amazing lectures
Caring
5.0
3.0
COSC304
Grade: Not sure yet
Dec 4, 2020
Would take again

Very Excellent Prof. You need to actively participate but if you are involved in your learning, Dr. Lawrence gives you the tools to expand your knowledge and get tangible experience from the course. If you are uninvolved with your own learning and development, you will not be successful in any course. Best prof I have ever had. #Group16Forever

Gives good feedback
Accessible outside class
EXTRA CREDIT
5.0
3.0
COSC304
Dec 18, 2020
Would take again

Dr. Lawrence is the best! Even in an online format, his class was highly organized and was very worthwhile to attend. Online school is enjoyable when classes are of the same quality as Dr. Lawrence's.

Participation matters
Group projects
Clear grading criteria
5.0
2.0
COSC304
Grade: B+
Dec 22, 2020
Would take again

The best professor you can get in UBCO honestly, possibly in your lifetime. He know what he's talking about. Entertaining class and often join in on the jokes presented by students. Assignments are similar to real life task as if you're working in a working environment. It's challenging but very rewarding if it's done properly. Open book test too!

Gives good feedback
Respected
Inspirational
5.0
4.0
COSC304
Grade: A-
Dec 22, 2020
Would take again

Ramon's an excellent prof and this is a super important course. I asked him in the pre-semester summer if I could use NodeJS on the backend. He got his TAs to build the part of the course because it is a relevant library! Only improvement I would recommend, would be to update the slides because some are ambiguous due to technical jargon.

Lots of homework
Inspirational
Group projects
5.0
4.0
COSC304
Grade: B+
Dec 23, 2020
Would take again

A true gem of a prof, really knows his stuff, knows how to teach it and will make sure that you leave the course knowing the material.

Group projects
Amazing lectures
Caring
5.0
2.0
COSC304
Grade: A
Jan 22, 2021
Would take again

I would pay triple the tuition if all my courses are taught by Ramon. Very engaging lectures, super nice/chill/hilarious. You actually feel like you learned something at the end of each class. If I can give a 10 out of 5 I would

Inspirational
Hilarious
Amazing lectures
4.0
4.0
COSC304
Grade: Not sure yet
Nov 29, 2022
Would take again

Dr. Lawrence is an incredibly good professor, with clear knowledge on the class topics. Multiple choice sections of tests are impossible and the long answer questions are graded in a way that large mistakes and small mistakes are graded with similar weight. By far the worst part was spending 3-4 hours getting the lab to work each week.

Tough grader
Group projects
Accessible outside class
5.0
3.0
COSC304
Grade: A+
Dec 15, 2022
Would take again

Prof Ramon is an amazing prof. You learn a lot in the course, but his summary lectures, clicker questions, and assignments help you understand the content a lot easier. He gives out lots of bonus points on assignments. He even hands out candy for answering questions during class.

EXTRA CREDIT
Group projects
Respected
5.0
2.0
COSC304
Grade: A+
Dec 17, 2022
Would take again

I would pay quadriple the tuition if all the compsci courses are taught by Ramon. This prof is a legend. His lab assignments are really hard because I remember myself doing 10 questions lab for 2-3 days just standing on one questions for 5 hours literally. However, please take this course with RAMON. PLEASEEE!!!

EXTRA CREDIT
Group projects
Amazing lectures
5.0
4.0
COSC304
Grade: A-
Dec 20, 2022
Would take again

I really enjoyed this class Ramon is an incredible prof!

Group projects
Amazing lectures
Caring
5.0
1.0
COSC304
Grade: A+
Feb 1, 2023
Would take again

I enjoyed the class so much, absolutely the best prof you can find in the WORLD. I am willing to take on a million dollar debt to study in UBCO because of him. Read his teaching Dossier, the amount of heart he puts into his students is so much. And he is extremely knowledgeable of his discipline. You will be forced to succeed

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
404
Grade: Incomplete
Feb 7, 2023
Would take again

This man is so amazing, I'm very thankful he was my professor for both 304 and 404. Honestly, the only reason I was up before 8am on a Tuesday or Thursday. Also, honestly, I wouldn't even mind if he adopted me, seriously.

Amazing lectures
Caring
Accessible outside class
5.0
3.0
COSC304
Grade: A
Jun 26, 2023
Would take again

i only had first-year programming experience, but his lectures were incredible--they included everything u needed to know for the tests. u can also tell he cares about his students & tries everything to help us succeed. the project was tough, but u get to work with 3 other ppl. his exams are fair, and you'll be solid if u read the lecture slides!

Amazing lectures
Caring
Test heavy
4.0
4.0
404
Grade: B+
Jul 13, 2023
Would take again

Great professor, but hard course. He is loved by all because he distributes candy every single class- what else is there to say, a nice guy! Just could slow things a bit while teaching IMO.

Participation matters
Group projects
Amazing lectures
5.0
4.0
COSC404
Grade: A+
Sep 4, 2023
Would take again

Ramon's lectures are presented in a way that are so clear, it feels like he rehearses them in front of a mirror before delivering them. He takes his job incredibly seriously, and really wants to make everyone succeed. Throughout 304 and 404, I felt like I learned a ton.

Participation matters
Clear grading criteria
Respected
5.0
1.0
COSC304
Grade: Not sure yet
Dec 6, 2023
Would take again

He might be the greatest prof in all of Comp sci. His lectures and assignments are the best!! He def the goat

EXTRA CREDIT
Group projects
Amazing lectures
5.0
3.0
COSC304
Grade: A+
Dec 17, 2023
Would take again

Cared about his students! Gave us every opportunity to raise our grades and give us super easy bonus marks on every assignment! Tests were fair and his lectures taught everything you need to know in a straight-forward way!

Participation matters
Amazing lectures
Caring
5.0
3.0
COSC304
Jan 2, 2024
Would take again

Great prof! I really enjoyed this class especially the first few weeks where we would do lots of in class Prarielearn practice. It was valuable! Labs/project are relevant and useful. The tests were fair but not easy, disliked the multiple choice format. Last few weeks did seem a little dragged out. Most relevant info is in the first 5 weeks.

Participation matters
Caring
5.0
3.0
COSC304
Grade: A+
Jan 7, 2024
Would take again

With Ramon, you get out of it what you put into it. Recommend going to all lectures and taking them seriously, as Ramon found a great way to make lectures engaging and useful. Cares about students as well.

Participation matters
Group projects
Amazing lectures
5.0
3.0
COSC304
Grade: A+
Jan 10, 2024
Would take again

Ramon is an excellent professor. Engaging and clear lectures. There is a lot of work for this class, but the material is not too difficult. I would definitely recommend Ramon's class.

EXTRA CREDIT
Amazing lectures
Inspirational
5.0
3.0
COSC304
Grade: A+
Jan 17, 2024
Would take again

Easily the greatest professor I've ever had. Every lecture he gave felt pre-rehearsed to perfection, and a variety of tools were used to engage students, the candy was a great incentive too. Tests were open-book but still challenging and fair. After leaving that class I feel as though I've learned more than I ever have from a single course.

Amazing lectures
Hilarious
Respected
5.0
3.0
COSC304
Grade: A-
Sep 20, 2024
Would take again

This man is a gem. Even if the course is hard Ramon genuinely cares about everyone's success and is extremely accessible, clear, and INSPIRATIONAL. 10/10 would recommend

Amazing lectures
Inspirational
Caring
5.0
4.0
COSC304
Grade: B
Oct 9, 2024
Would take again

Ramon is the best computer science professor at UBCO. His lectures are entertaining (although difficult at times), and he is a master at his craft. Looking forward to COSC 404.

EXTRA CREDIT
Clear grading criteria
Inspirational
5.0
2.0
COSC304
Grade: A+
Dec 3, 2024
Would take again

The greatest of all time. I would quadruple my tuition if every course at UBCO was taught by Dr. Ramon Lawrence. I would swim across oceans, tread across deserts, and navigate through dense forests just to attend his classes. Simply the best. Learned a lot of useful skills from the labs & his lectures.

Group projects
Caring
Respected
5.0
4.0
COSC304
Dec 10, 2024
Would take again

The greatest of all time. I would quadruple my tuition if every course at UBCO was taught by Dr. Ramon Lawrence. I would swim across oceans, tread across deserts, and navigate through dense forests just to attend his classes. Simply the best. Learned a lot of useful skills from the labs & his lectures

Group projects
Clear grading criteria
Inspirational
5.0
3.0
COSC304
Grade: A+
Dec 10, 2024
Would take again

The greatest of all time. I would quadruple my tuition if every course at UBCO was taught by Dr. Ramon Lawrence. I would swim across oceans, tread across deserts and navigate through dense forests just to attend his classes. Simply the best. Learned a lot of useful skills from the labs & his lectures.

Group projects
Inspirational
Respected
5.0
2.0
COSC304
Grade: Not sure yet
Dec 12, 2024
Would take again

If we were to create a UBCO professor mount rushmore, I am highly confident that Ramon Lawrence would get a unanimous vote to be included on that. He is everything you could ever ask for in a professor and more. Highly recommend!

Amazing lectures
Respected
Online Savvy
5.0
3.0
COSC304
Grade: A+
Dec 14, 2024
Would take again

An excellent professor. He has good assignments and tests, fun and interactive lectures, and overall provides a number of methods to learn and engage with the material. The content is useful and practical, and the tests are realistic and you do them in a computer so you can try your SQL commands. Great prof, worth doing any course he teaches.

Amazing lectures
Clear grading criteria
Caring
5.0
1.0
COSC304
Grade: A+
Dec 22, 2024
Would take again

He is a very nice professor who cares about teaching the students rather than punishing them for doing bad in a class. This also ends up making the class a little too easy to get a high grade which might mean you will not really learn anything but if you put effort in yourself it is a very fun and interesting class.

Clear grading criteria
Hilarious
Respected
5.0
4.0
COSC304
Grade: A+
Jan 6, 2025
Would take again

One of the few profs at UBCO who knows what he teaches and actually knows how to teach. If you worked hard you'll learn a lot in his class. He cares more about helping you succeed than punishing your mistakes. Good projects and homework, two fair midterms, the final was a bit tough, but if you did well and got bonus before final, you'll do well

Group projects
Amazing lectures
Clear grading criteria
5.0
3.0
COSC304
Grade: B+
Jan 17, 2025
Would take again

Easily one of the best comp sci professors at this university. Clearly enjoys teaching and cares about his students. Goes above and beyond to help in any way he can. Nice bonuses on assignments, if you're willing to put in the work!

5.0
3.0
COSC304
Grade: A-
Jan 22, 2025
Would take again

Ramon Lawrence is my hero. He is passionate, clearly understands the material, and has his lectures DIALED - best lecturer I have ever had. Great balance of content and more interactive/practice components, which are particularly useful as someone not majoring in COSC. Accessible and clearly cares about students: I can't recommend enough.

Amazing lectures
Caring
Accessible outside class
5.0
3.0
COSC304
Grade: A+
Apr 28, 2025
Would take again

Amazing professor - take if you can, although i think he's now the faculty head and no longer teaching. taught stuff in a way that shows how it is usable in real life (took class in s1 2024-2025)

Group projects
Amazing lectures
Inspirational
5.0
2.0
COSC304
Grade: A
Dec 16, 2025
Would take again

The GOAT. Number 1 UBCO prof.

5.0
3.0
COSC304
Grade: A+
Dec 26, 2025
Would take again

Best lecturer I have had. Both the midterms and the final were very fair with no suprises. Overall an amazing prof, very knowledgable and clearly passionate about the material.

Amazing lectures
Inspirational
Caring
Class Info

Online Classes

100%

Attendance Mandatory

50%

Textbook Required

21%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 46 grades
Most common grades:
A+ (23)
A (8)
A- (6)
Grade Distribution
A(31)B(4)C(0)D(0)F(0)A-/B+(11)
Based on 55 reported grades
A+: 23
A: 8
A-: 6
Not sure yet: 6
Common Tags
Caring (22)
Respected (18)
Amazing lectures (18)
Amazing lectures (18)
Inspirational (17)
Group projects (15)
Participation matters (9)
Clear grading criteria (9)
Rating Trend

Declining

-0.24 avg change
Sep
Oct
Dec
Jan
Apr
Dec
Last 6 months
Ratings by Course

122

5.0

(1)

COSC122

5.0

(21)

COSC404

5.0

(6)

COSC111

5.0

(1)

COMP122

5.0

(1)
+5 more courses
Difficulty by Course

DATA301

4.0

404

3.3

COSC301

3.0

COSC304

2.8

COSC404

2.5

Similar Professors