4.2

Eric Harley

Computer Science - Toronto Metropolitan University

4.2
Quality
2.1
Difficulty
80%
Would Retake
117
Reviews
4.2
Quality
2.1
Difficulty
4.4
Helpful
4.0
Clarity

80%

Would Retake

117

Reviews

Rating Distribution
Official

5

72

4

27

3

6

2

6

1

6

What Students Say

Eric Harley is very good

CPS209 - 5.0 rating

If you keep up with him you'll definately get an A

CPS209 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

18%

Textbook Required

14%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 36 grades
Most common grades:
A+ (19)
A (7)
Not sure yet (6)
Grade Distribution
A(26)B(2)C(1)D(2)F(0)A-/B+(5)
Based on 43 reported grades
A+: 19
A: 7
Not sure yet: 6
A-: 5
Common Tags
Caring (26)
Respected (15)
Accessible outside class (12)
Clear grading criteria (10)
Gives good feedback (7)
Inspirational (7)
Amazing lectures (5)
Skip class? You won't pass. (3)
Rating Trend

Stable

-0.06 avg change
Jan
Mar
Apr
May
Sep
Dec
Last 6 months
Ratings by Course

CPS209CP

5.0

(1)

CPSCOURSE

5.0

(1)

CPS

5.0

(2)

CPS405

5.0

(1)

CPS109209

5.0

(2)
+18 more courses
Difficulty by Course

CPS710

5.0

BME506

5.0

CP109

3.0

CPS844

3.0

BME501

3.0

Reviews (117)
5.0
3.0
CPS305
Aug 9, 2001

No Comments

5.0
3.0
CPS305
Aug 9, 2001

Very good teacher. Very fair. A great prof to have.

5.0
3.0
CPS310
Grade: B
Sep 10, 2001

A very nice prof. in Comp. Sci. , explains theory in a concise and clever way!!!

4.0
2.0
CPS305
Nov 14, 2001

Great Prof, always helps out when in need, tests are challenging at times

5.0
1.0
CPS209CP
Dec 8, 2001

No Comments

4.0
1.0
CPS125
Jan 10, 2002

No Comments

5.0
2.0
CPSCOURSE
Jan 15, 2002

very nice prof

5.0
3.0
CPS
Feb 13, 2002

The most helpful prof ever... just needs to talk louder

5.0
2.0
CPS209
Feb 20, 2002

he helps you out a lot. Wants you to succeed

2.0
3.0
CPS125
Feb 22, 2002

No Comments

5.0
1.0
CPS
Mar 12, 2002

THE BEST JAVA PROF!

5.0
1.0
CPS209
Mar 27, 2002

What is it going to be tomorrow? chocolate? cookies? or pop?

2.0
1.0
CPS305
Apr 17, 2002

No Comments

5.0
2.0
CPS405
Apr 17, 2002

No Comments

5.0
2.0
CPS209
Sep 5, 2002

nice but shy prof

4.0
2.0
CPS125
Oct 17, 2002

Unclear when teaching, but will take to to help and explain if you ask him.

3.0
2.0
CPS109
Oct 24, 2002

No Comments

5.0
1.0
CPS109
Oct 24, 2002

No Comments

5.0
2.0
CPS109
Oct 29, 2002

Very helpful. Nice prof. Gets to the point. Applied so to say.

5.0
2.0
CPS109
Nov 9, 2002

A nice professor. Distributes food. VERY HELPFUL. A bit shy.

2.0
2.0
CPS109
Dec 4, 2002

Friendly prof. Unfortunately, cannot teach.

4.0
2.0
CPS125
Dec 29, 2002

fair, fun...won't let you go hungry

5.0
1.0
CPS109
Jan 2, 2003

wicked prof, good food, does too much to help students, takes jiangs students...

4.0
1.0
CPS109
Jan 8, 2003

super nice guy, real shy, bribes us to participate with food, doesnt explain tho

5.0
2.0
CPS109
Feb 9, 2003

No Comments

5.0
1.0
CPS109209
Mar 8, 2003

Very good professor! helpful lectures and yummy cookies ;)

5.0
1.0
CPS109
Mar 9, 2003

Friendly guy...shy guy...sounds like Michael Jackson...LOVE his cookies but he doesn't dance.

5.0
2.0
CPS109209
Mar 13, 2003

He is the best!

4.0
1.0
CPS888
Mar 27, 2003

WAY too easy. Students take advantage of his good heart. The students act like they've never eaten cookies before and plunder his stash.

5.0
2.0
CPS125
Sep 25, 2003

He is kind hearted, quiet and shy. Sure he sounds like Micheal Jackson and he mixes up Pascal and other languages with C (don't we all) He is really nice and teaches well. Great Teacher! Go Harley!

4.0
2.0
CPS140
Sep 28, 2003

Nice man, very shy but helpful

5.0
1.0
AI
Nov 20, 2003

Oh I always felt sorry for this guy teaching AI, because it was such a dry subject. Wasn't his fault I did the crossword in the back row :) Seriously, a very lenient but effective prof.

5.0
2.0
CPS109
Nov 30, 2003

Very nice guy. Has a good understanding of the concepts, and actually teaches them to you, rather then reading straight from the book. Keeps the class paying attention by asking students lots of questions. Cookies are good too!

5.0
2.0
CPS109
Dec 15, 2003

Keep the cookies comin=)..I hated the little exercises..but I wish I payed more attention and concentrated in the class, then I would have done much better in the class. He's a very nice teacher. Thumbs uP!

4.0
3.0
CPS125
Jun 2, 2004

GUYS such a hilarious teacher and he want to help the students.u will have hard time understanding wat he talkin about but if go home and review. ull do fine such a helpfull guy.thumps up

5.0
1.0
MTH141
Sep 20, 2004

He's a really nice professor, very shy though, sounds like Michael Jackson too but he doesn't dance. I really liked the way he taught this course, never copied from the book, notes are great,tries to remember the students names.He always brings/continued/

5.0
3.0
CPS109
Nov 18, 2004

Awsome man, hes so nice, I love him!!! hes so helpful and tries to make everyone feel good about their answers. He tries to remember everyones names and brings cookies for us. My favorite teacher by far!!!! (although i do strongly dislike java)

5.0
1.0
CPS109
Nov 18, 2004

Kicks Butt! You gotta love the ferret! and his cookies! (UNLEASH THE COOKIES) muwahahah

5.0
2.0
CPS209
Dec 30, 2004

I really liked Professor Harley, he was awsome and very helpful. He gave students lots of chances to do their assignments and he taught this course really well. Java is really not my cup of coffee but I enjoyed the class because professor Harley with his really soft voice taught it.

5.0
1.0
CPS125
Oct 25, 2005

Where do I begin.One of a kind.Easy going,helpful and very very kind. Smth that all professors should posses.Students then,would be lucky!Helas,that doesn't happen often.So when someone like Dr.Harley happens to be in your way try to learn as much as you can.I wish you the best of the best Sir.May UNIX and C(orJava for what matter) bless you sir!

1.0
5.0
CPS710
Oct 31, 2005

This prof is awful! He doesn't know what he is doing. He is so lost. He is simply using Mason's old stuff to teach us. What a rip off class! I want my money back.... I think Harely needs to retire after this lousy teaching!

1.0
3.0
CPS209
May 6, 2006

I never enjoyed his class, his teaching was aweful, wouldn't answer questions properly and would let other students answer. He does give extensions on projects and labs sometimes which helps in a way. His exams were hard so its better to read and understand from the book. Overall, He's a good guy, but isn't helpful in teaching the course.

5.0
1.0
CPS125
Jun 28, 2006

very good,clear understanding and likes to give us a try of some problems that we need to know the easy one. learning c program never been easier like this. his exam paper was easy and mostly straightforward.love the cookies during break and he is very very helpful and he knows what he teaches.

4.0
2.0
CPS209
Aug 25, 2006

Very easy-going guy. Knows his stuff and teaches well, but is a little soft-spoken and lacking assertiveness. The course in one word, mellow.

4.0
2.0
CPS109
Jan 25, 2007

He is a really,really......really, slow teacher, Id say read the textbook before class, cause he pretty much quotes it. He brings cookies on Fridays though. Make sure to attend classes at theend ofthe semester

3.0
2.0
CPS109
Mar 12, 2007

He knows the course material but sometimes has a hard time explaining what he means. Stay for two hour lectures because he gives cookies :) He is very helpful outside of class if you have any problems about the course or program.

5.0
1.0
CPS109
Sep 18, 2008

So really good

4.0
2.0
CPS109
Nov 1, 2008

Harley is kinda boring, montonous, and reads directly off book publisher-provided slides.But, he is an easy marker and helps

4.0
2.0
CPS109
Nov 19, 2008

Good Prof. Knows what he is talking about. Just reads off of slides but the material is easy to understand and he trys to make a boring subject interesting

4.0
2.0
CPS305
Dec 2, 2008

He's very soft spoken which makes lectures a little hard to follow sometimes, otherwise, he's a good quality prof.

4.0
2.0
CPS615
Apr 28, 2009

He is pretty good teacher but sometimes lectures become so monotonic and boring(he has very low voice). But I would not mind to have all my profs like him. He closely follows book, explains well, answers all questions, etc. Tests are more-less fair, sometimes a bit challenging but overall ok. Course is more practical but theory is important too.

5.0
1.0
CPS109
Oct 4, 2010

Definitely my favourite professor. Always ready to assist, and encourages class participation. Only down side is his quiet voice and his tendency to ignore rather than remove those who are talking/disruptive from the lecture.

5.0
2.0
CP109
Jan 14, 2011

Prof Harley is way too nice to be teaching jerk offs in first year. His talent and knowledge is wasted on those who think they know better.

4.0
5.0
BME506
Dec 21, 2012

He is very nice but had the hardest exams ever ...he is not very clear but is ready to assist in anything ..overall not bad

4.0
1.0
CPS506
Dec 29, 2012

This class was a joke. This proff was clear about the assignments. He told you what to expect on midterm and final exam. Don't listen to other people. They probably didn't show up or stay for the whole lecture. He hides nothing from you. What he says will be on it, is. Very helpful if you approach him. He speaks low sometimes. Low pitch voice

5.0
1.0
CPS125
Feb 27, 2013

Best Best Best prof at Ryerson. he is very helpful. I wish I get more courses with him. Definitely A+ Prof

5.0
1.0
CPS506
Apr 15, 2013

Humble, hard working, kind, and very knowledgeable. Hint. Hint. To his co-professor in this course. Teaches for the students, not for himself.

4.0
1.0
CPS209
Sep 20, 2013

Super awesome prof. If you keep up with him you'll definately get an A. I don't think he fails anyone lol

5.0
2.0
CPS109
Dec 5, 2013

Awesome teacher, super understanding! I slept through my midterm and he let me reschedule it! :D

5.0
3.0
CPS109
Grade: Rather_Not_Say
Dec 5, 2013

very helpful, will reply to you if you contact him very quickly and will help you no matter what. His exams are basically what he teaches, rarely you will be tricked.

5.0
2.0
CPS109
Dec 6, 2013

Very helpful prof, one of my best to date! He is a very understanding and kind hearted person. I would no doubt recommend him as a prof.

5.0
3.0
CPS109
Dec 6, 2013

Amazing proffessor, wonderful methods.

4.0
3.0
CPS501
Grade: Not sure yet
Dec 4, 2014

Soft spoken but understanding of the grind of the semester. Will help you if you ask and the only teacher I've seen bring cookies.

5.0
2.0
CPS109
Dec 28, 2014

Phenomenal prof. Really acting, and willing to help. Also if you do good on midterms he brings cookies in for the class.

4.0
3.0
CPS844
Apr 21, 2015

Softspoken but really nice guy. Lectures will be a drag some days but as long as you do the in-class question sheets you will be fine for the midterm and exam. 9 labs (10% total) and the assignment (10%) are very easy (most of the time you are simply asked to follow instructions). Cheat sheets are allowed for the midterm (30%) and exam (50%).

5.0
1.0
CPS209
Apr 23, 2015

Great prof! I had him for CPS109 and CPS209. His lectures are really helpful if you actually pay attention and answer his questions. People think his lectures are boring, but they are pretty helpful. He's also a very nice guy and he's always smiling. He even gives cookies (and one time, carrots!) during lecture breaks... like bruh... Awesome prof.

4.0
1.0
CPS109
Grade: A+
Sep 19, 2015

Great prof who will actively try to help you understand course material. His lectures are sometimes boring but you can always go to office hours to ask him questions. Nice prof who's always smiling and hands out cookies during the last few lectures.

5.0
1.0
CPS209
Grade: A+
Dec 19, 2015

Eric Harley is very good. Some people say he is too quite (the ones who got used to high-school style of teaching), but he teaches very well. He is very friendly, always willing to help and VERY knowledgeable. Overall, 5/5 for me. And if you like cookies - he is your prof :)

4.0
3.0
CPS109
Apr 27, 2017
Would take again

Reccomend him alot.

Gives good feedback
Amazing lectures
Caring
5.0
2.0
CPS109
Grade: A+
Jan 2, 2018
Would take again

He is really the best professor for CPS109 at Ryerson for beginners especially. Makes concepts much easier to understand. Just a bit of work and you get A+. And gives free cookies in his lectures.

Respected
Amazing lectures
Caring
5.0
3.0
CPS109
Jan 16, 2018
Would take again

Was really nice and straightforward, helped when needed.

1.0
1.0
CPS109
Dec 20, 2018
Wouldn't take again

Terrible! Avoid.

Hilarious
TEST HEAVY
GROUP PROJECTS
5.0
2.0
CPS109
Grade: Not sure yet
Oct 9, 2019
Would take again

Best for cps109. Easy A with a little effort.

Gives good feedback
Accessible outside class
Clear grading criteria
1.0
4.0
BME501
Nov 23, 2019
Wouldn't take again

I don't know how this guy got approval to become a lecturer! No one can understand anything he says in class, he often shows up without notes. His assignments are all crap, his assistant is one the worst people I've ever met. There's no other prof for this course, there's only one thing you do. GO TO CLASS and TAKE NOTES AND VIDEOS. Good luck...

Tough grader
2.0
3.0
BME501
Grade: A
Dec 3, 2019
Wouldn't take again

Let me start by saying that Dr. Harley is one of the nicest people I have ever met. However, he cannot teach to save his life. He is extremely shy, and quiet which makes it very hard to understand, and hear what he is saying. You are basically on your own. Powerpoints are just a poor version of the textbook. He does bring cookies to class though.

1.0
4.0
BME501
Dec 7, 2019
Wouldn't take again

Dr. Harley is a soft spoken prof so its difficult to catch up in the lectures. The final exam had a vague criteria regarding its structure. The class can be made more engaging and interactive. It's difficult to stay focused in class thus you can easily miss the important content.

Skip class? You won't pass.
Lecture heavy
Tough grader
3.0
3.0
BME501
Dec 11, 2019
Would take again

Harley is easily one of the most approachable and friendly professors I've ever had, but the course itself was incredibly disorganized. The nature of the course has you constantly jumping between biology/data mining/python code, but the way in which he transitions between topics was abrupt and awkward.

Accessible outside class
Skip class? You won't pass.
4.0
1.0
CPS109
Grade: A+
Jan 8, 2020
Would take again

A extremely nice professor. This course is a breeze if you took computer science in high school. All notes are posted online. Midterm and exam is fairly easy. In lectures, he does not speak clearly and is very quite Overall, very good prof

Respected
Accessible outside class
Caring
5.0
2.0
CPS109
Grade: A+
Sep 15, 2020
Would take again

super kind teacher with great lecture, his notes and slides are super easy to fallow and look over on your own time and he does a great job of keeping his class engaged in what hes doing

Respected
Amazing lectures
Caring
5.0
2.0
CPS109
Grade: A-
Dec 10, 2020
Would take again

Dr Harley is a very nice prof. The class is a bit unorganized but he makes the midterms easy and fair

Caring
5.0
3.0
CPS109
Dec 17, 2020
Would take again

Dr Harley is a really caring and considerate teacher. Besides, he is one of the best explainers I have had this semester. I would highly recommend him. Extraordinary teacher!

5.0
2.0
CPS109
Grade: A+
Dec 26, 2020
Would take again

Just a great guy really. One of the nicest professors I have met. He'll explain everything he does and answers all questions even if they're simple. Exams and assignments are relatively easy but that may just be because it's an intro course. For 109 though, no one's better than Dr Harley, so take him if you can.

Accessible outside class
Clear grading criteria
Caring
4.0
2.0
CPS109
Grade: A+
Dec 30, 2020
Would take again

For 109 he's the best. Actually cares about what you are doing. Even tho it was online he tried getting people to participate. All you have to do it do the lecture examples alongside him and you're good. The assignments were not hard. The test and exam have stuff from the textbook so make sure you review it. Overall a great prof.

Gives good feedback
Respected
Caring
5.0
2.0
CPS109
Grade: A
Jan 5, 2021
Would take again

Dr. Harley is the nicest and most understanding professor I have ever had. He is very approachable and helpful. This is an a easy course and with Dr. Harley, it is an easy A.

Respected
Inspirational
Caring
5.0
2.0
CPS109
Grade: A+
Jan 6, 2021
Would take again

Professor Harley was really enjoyable, and his lectures were very helpful. He is great at answering questions and resolving any problems you have. He is easygoing, and great at teaching

5.0
3.0
CPS109
Grade: A-
Jan 7, 2021
Would take again

Dr. Harley is one of the best teachers I have had the privilege to attend. Had it not been for his recordings, I might have failed the course. Really an amazing and caring person! I would highly recommend him regardless of your background in programming. A real gem!

Respected
Amazing lectures
Caring
5.0
3.0
CPS109
Grade: A+
Jan 14, 2021
Would take again

Dr Harley was by far the sweetest professor! His methods in teaching were very efficient and he shows a lot of care for his students understanding the material. Hes a gem and has such a sweet personality. Very experienced and made the online learning environment a fun time, hope I have classes with him in the future.

Skip class? You won't pass.
Amazing lectures
Caring
5.0
4.0
CP109
Grade: A+
Jan 17, 2021
Would take again

When I first started the class, it took me a few weeks to get used to his soft-spokeness. However, after warming up to him, he is a fantastic prof. A very friendly and approachable prof that cares about teaching his students. Easy grade as long as you take the time to absorb the content he gives you (lectures and/or textbook). Probably a cool Dad.

Respected
Clear grading criteria
Caring
5.0
3.0
CPS109
Grade: A+
Jun 18, 2021
Would take again

Dr. Harley is the best. You won't regret having him as your professor.

Respected
Inspirational
Caring
5.0
3.0
CPS109
Grade: A-
Aug 9, 2021
Would take again

good prof but not good in software stuff. :))

Respected
Test heavy
Clear grading criteria
5.0
3.0
CPS109
Sep 14, 2021
Would take again

Just started online classes with him but so far he is really nice and will actually answer questions

4.0
5.0
CPS109
Grade: A-
Dec 18, 2021
Would take again

Dr. Harley is really a good professor but the lectures were weird. He talks so slowly and quietly making it hard to follow his lecture. Don't worry if you get lost during the lecture, he usually recorded the lectures. Yeah so if you don't pay attention during the lecture and don't ask questions, do not expect a high grade and switch this professor.

Gives good feedback
Respected
2.0
1.0
CPS109
Grade: A+
Dec 24, 2021
Wouldn't take again

A joke. A huge waste of time. Doesn't use any of the proper terminology. You're better off with literally any other prof for cps 109. Super quiet. Don't take his class just because people give him good ratings here. If you know a bit of programming from hs, you'd be much better off going with another prof that would actually teach properly.

5.0
2.0
CPS109
Grade: A
Dec 25, 2021
Would take again

A very kind and wholesome prof. His methods of teaching is slightly different compared to other profs who were also teaching the course, as he covers the material using IDLE and demonstrating segments of code by running them through the shell along with an explanation. Highly recommended for those who had some previous programming experience.

Inspirational
Test heavy
Beware of pop quizzes
5.0
1.0
CPS109
Grade: A
Jan 7, 2022
Would take again

He was a great prof. He responds to emails and is an easy marker. Most of his coding problems from the exam was variations of the examples he did in class. Can ask him about marking and adjusting. Just make sure you are caught up.

Respected
Clear grading criteria
Caring
5.0
5.0
CPS109
Jan 10, 2022
Would take again

Very good prof . Provideore examples

Accessible outside class
4.0
3.0
CP109
Grade: A+
Jul 15, 2022
Would take again

His voice in lecture is quite soft and he easily gets sidetracked by people in chat. No slides, all his notes are programmed on emacs but are very detailed and interesting for both beginners and intermediate programmers. Not as good Lugez for beginners.

Respected
Lecture heavy
Accessible outside class
2.0
3.0
CPS501
Jan 15, 2023

Harley's a nice person but I don't think he should be teaching. It's really hard to hear what he's saying and the course is extremely disorganized. Despite the syllabus he'll skip an entire powerpoint and instead open a file from Week 3 even though we're 5 weeks into the course. You have no idea what you're going to learn next and lectures are poor

Participation matters
Accessible outside class
4.0
3.0
CPS501
Grade: A+
Jan 16, 2023
Would take again

Really nice professor however very quiet in his lectures. Just sit in the front and you'll be fine.

Caring
Accessible outside class
5.0
3.0
CPS125
Mar 18, 2024
Would take again

really nice guy and brings cookies

Caring
Respected
5.0
1.0
CPS125
Grade: A
May 9, 2024
Would take again

Nice prof, and an amazing person. Kinda boring lectures, and awesome cookies tho.

Group projects
Inspirational
Caring
5.0
2.0
CPS125
Grade: D-
May 12, 2024
Would take again

Quite literally the goat of the tmu computer science department. Always answers emails, cares about student success and just all around wants to help you in any way he can. He went out of his way to help me pass the course when extenuating circumstances made it seem impossible, so in my books he's the goat. He also brought cookies to every lecture.

Inspirational
Caring
Accessible outside class
5.0
1.0
CPS125
Grade: D-
Sep 20, 2024
Would take again

My dawg. How can you hate a prof that brings cookies to lectures every week. tbh I didn't go to any of the lectures so my mark sucked but I still passed only because he's the goat and rounded my mark up. Plus he's super nice

Clear grading criteria
Caring
Accessible outside class
5.0
1.0
CPS106
Grade: Not sure yet
Dec 13, 2024
Would take again

Everything is posted online, labs cover almost everything for the lectures so I never went. He also gave everyone cookies every 2h lecture.

Clear grading criteria
Graded by few things
3.0
2.0
CPS501
Grade: Not sure yet
Dec 18, 2024

Really caring prof, but unfortunately the lectures can be a little dry. Course structure is a little confusing, mix of data mining, biology, and lot's of Python with no clear flow between the concepts. Lecture recordings from previous years are available, but examples from class are on the midterm and final. Assignments/quizzes are easy.

Caring
5.0
1.0
CPS106
Grade: A+
Dec 21, 2024
Would take again

He grades quite nicely, and is extremely caring to his students. The way he organized the class made the material feel extremely light, however main critique is he's jus extremely quiet in his lectures, so just sit closer to the front.

Clear grading criteria
Gives good feedback
Caring
5.0
2.0
CPS125
Grade: B
Jan 24, 2025
Would take again

Professor Harley is a caring instructor who goes the extra mile to help students succeed. Lectures can be dry, but his commitment to student learning makes up for it. unstuck study was a lifesaver for exam prep.

5.0
1.0
CPS310
Grade: A+
Jan 27, 2025
Would take again

He's a bit quiet, but he has interesting lectures that captivate the class, even during the longer lectures. He also gives out good cookies.

Amazing lectures
Inspirational
Caring
1.0
1.0
BME501
Grade: A-
Jan 30, 2025

If you actually know Python, do yourself a favor and ignore every piece of code this professor writes. I had to physically force myself to reject his coding style because it's so outdated and inefficient. The concepts are fine, but his implementation is painfully outdated, and you'll have to intentionally write bad/dumb code just to get full marks.

5.0
5.0
CPS310
Grade: Not sure yet
Mar 5, 2025
Would take again

Nice professor, and the cookies make me not to miss any class.

Clear grading criteria
Gives good feedback
Inspirational
3.0
2.0
CPS310
Grade: Not sure yet
Apr 17, 2025
Would take again

Very sweet guy. During our two hour lectures he bakes all his students cookies. Amazing guy, but not the greatest teacher. He's relatively quiet and slow.

Caring
4.0
2.0
CPS310
Grade: A
Apr 28, 2025

Harley is a mixed bag, on one end he is a very nice marker, he will curve the final 10% or so if he thinks the average is to low. However, as a teacher he is not great. Speaks every softly, and for 310 specifically, he was lost. Had no idea what he was teaching the entire course, everyone survived from Ufkes slides and debug room. Curved final tho.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
2.0
CPS310
Grade: A
May 4, 2025
Would take again

Professor Harley is really kind. Cookies in lectures was a nice way to end my Monday. The class itself is straightforward with him. He is a little quiet so might want to sit in the very front, but the quality of the class went up over time. For his first time teaching the course, not bad at all!

Participation matters
3.0
2.0
CPS310
Grade: C+
May 7, 2025

hes super accessible outside of class and answers emails fast, hes a very caring prof and he brings cookies to class, the only con is his teaching style i barely learned anything from lectures and had to use other resources but he's open to questions

Caring
Accessible outside class
5.0
1.0
CPS106
Grade: A+
Sep 23, 2025
Would take again

Very nice prof, he even give us cookies during the lecture

5.0
1.0
CPS106
Grade: A+
Dec 17, 2025
Would take again

very nice professor i recommend taking his class. exams are very fair and he curved the final by A LOT!! the only thing is it's hard to sit through his lectures because he is very slow but it is worth it

Caring
Respected
Accessible outside class
5.0
2.0
CPS106
Grade: A+
Dec 18, 2025
Would take again

one of the most caring professors ive had. he does everything in his power to guarantee you get a good grades. he gives lots of extra marks and gives multiple quiz attempts. he has a soft voice that might make him hard to hear in bigger lecture halls and tries to get everyone to participate which slows down the pace but is overall amazing

Gives good feedback
Caring
Respected
Class Info

Online Classes

100%

Attendance Mandatory

18%

Textbook Required

14%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 36 grades
Most common grades:
A+ (19)
A (7)
Not sure yet (6)
Grade Distribution
A(26)B(2)C(1)D(2)F(0)A-/B+(5)
Based on 43 reported grades
A+: 19
A: 7
Not sure yet: 6
A-: 5
Common Tags
Caring (26)
Respected (15)
Accessible outside class (12)
Clear grading criteria (10)
Gives good feedback (7)
Inspirational (7)
Amazing lectures (5)
Skip class? You won't pass. (3)
Rating Trend

Stable

-0.06 avg change
Jan
Mar
Apr
May
Sep
Dec
Last 6 months
Ratings by Course

CPS209CP

5.0

(1)

CPSCOURSE

5.0

(1)

CPS

5.0

(2)

CPS405

5.0

(1)

CPS109209

5.0

(2)
+18 more courses
Difficulty by Course

CPS710

5.0

BME506

5.0

CP109

3.0

CPS844

3.0

BME501

3.0

Similar Professors