3.8

Alexander Koo

Philosophy - University of Toronto - St. George Campus

3.8
Quality
3.3
Difficulty
70%
Would Retake
94
Reviews
3.8
Quality
3.3
Difficulty
3.8
Helpful
3.8
Clarity

70%

Would Retake

94

Reviews

Rating Distribution
Official

5

58

4

9

3

2

2

2

1

23

What Students Say

A lot have said he's a great inspiring guy but he has nothing to prove this and makes people feel miserable about themselves

PHL245 - 1.0 rating

Actually very discouraging

PHL355 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

33%

Textbook Required

3%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 52 grades
Most common grades:
A+ (17)
A (13)
A- (8)
Grade Distribution
A(30)B(3)C(3)D(2)F(0)A-/B+(15)
Based on 60 reported grades
A+: 17
A: 13
A-: 8
B+: 7
Common Tags
Skip class? You won't pass. (15)
Amazing lectures (15)
Test heavy (15)
Amazing lectures (13)
Caring (12)
Clear grading criteria (12)
Tough grader (12)
Inspirational (10)
Rating Trend

Declining

-0.40 avg change
Jul
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

PHL100O

5.0

(1)

PHL100

5.0

(5)

PHLA10

5.0

(1)

PHLA01H3

5.0

(1)

HPS222

5.0

(1)
+12 more courses
Difficulty by Course

PHL103H5

4.5

PHL355

4.0

PHLB50

4.0

TBB199

4.0

PHLA10

4.0

Reviews (94)
4.0
4.0
PHL245
Feb 10, 2016

Logic has a terrible reputation, but fear not! This guy gives you the stats up front in a clear and encouraging format. In office hours he takes time to ensure you understand the concepts. Practice in this course makes perfect.

5.0
3.0
PHL245
Grade: B
Apr 1, 2016

Alex is a very nice professor!

5.0
2.0
PHL100O
Apr 8, 2016

Prof. Koo is an amazing lecturer and guy in general. Hopefully he will teach PHL245 next year, because I would love to have him again. Crystal clear on what he expects for assignments, and gives great feedback. Also, not having to pay for a textbook is quite a relief. Overall a great prof.

3.0
5.0
PHL355
Grade: C
May 3, 2016

This professor is a very difficult grader. The comments he leaves on papers are not helpful and are actually very discouraging. He gives very harsh criticism which makes the student feel miserable. I would not recommend his classes to anyone.

4.0
4.0
PHL355
May 4, 2016

As the previous commentator said, he gives very little, vague feedback on essays and none on tests. His grading criteria is somewhat arbitrary. Only 2 out of 6 reading responses were marked, and the word limit made it difficult to do well. Lectures were clear and interesting, but it seemed like this course was the last thing on his mind.

5.0
3.0
PHL245
Grade: A
May 7, 2016

Amazing lectures and slides. However, PHL245 is NOT a bid course!

5.0
3.0
PHL100
Grade: A-
May 16, 2016

The lectures were amazing and were very easy to follow. There were no tests and he was very clear in what was expected out of the essays. The feedback for the assignments was clear and useful. There was no need for purchasing a textbook which was a nice relief. Certain readings were difficult to understand, but lectures provided clarification.

5.0
3.0
PHL100
Grade: A-
May 17, 2016

This class was really entertaining! I don't think you need to go to lectures in order to pass, but I went because I enjoyed them a lot. Essays are marked fairly and you will definitely get at least a B if you attend tutorials. I only did the readings that were related to the topics of the essays I wrote, and I did okay.

5.0
1.0
PHL100
Grade: A+
Jun 6, 2016
Would take again

Alex (he prefers if you just call him Alex) is AMAZING! He really cares about making his lectures engaging and goes above and beyond to make sure students understand the material while not being repetitive. I'm amazed by his ability to handle a large 300+ student lecture.

4.0
4.0
PHLB50
Sep 9, 2016
Would take again

Alex usually teaches at the St. George Campus, but he came of to UTSC for a semester for symbolic logic. He is an exceptional lecturer and is very enthusiastic. He puts in the time to help if you put in the time to ask. Gives great feedback.

5.0
3.0
PHL245
Sep 20, 2016
Would take again

Prof. Koo is simply amazing! A very efficient and skilled lecturer and overall nice person. He really takes his time to help out his students and is very clear and patient when discussing the material. He made logic a fun experience. Guys, take his course, he rocks!

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
PHL355
Grade: A
Nov 16, 2016
Would take again

He's a really nice guy, and he's a clear, and supportive professor. If you don't do well on an assignment or test, he'll go through it with you so you do better next time. He really likes what he teaches and is very accessible and happy to talk with students. Makes even subjects you don't like fun and interesting.

Tough Grader
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
PHL100
Nov 26, 2016
Would take again

Really good prof-- inspired me to take more philosophy classes after taking his and has a really good way of explaining different concepts.

Gives good feedback
Inspirational
Hilarious
1.0
4.0
PHL245
Mar 26, 2017
Wouldn't take again

Discourages students who are interested in the course because he doesn't think they're worth his time (literally told someone to drop out because they aren't doing a Philosophy major). A lot have said he's a great inspiring guy but he has nothing to prove this and makes people feel miserable about themselves. Too many evals and tests are too long.

4.0
4.0
TBB199
Apr 19, 2017
Would take again

Took his seminar course hoping for it to be a good breadth requirement and I thought I would enjoy it. I really liked it, but I think he doesn't get that most life sciences students take the class. Philosophy papers and the format are stuff I'm not used to - marking could be a little lighter

Tough Grader
Skip class? You won't pass.
Inspirational
5.0
4.0
PHL245
Jul 5, 2017
Would take again

Professor Koo really knows his stuff about the topic and his lectures are very concise and efficient. It is a difficult course so prepare to practice tons but his "lectures" are when he gives and goes over practice questions with the class. He has videos of actual lectures that you have to watch before attending class in order to follow along.

Respected
Clear grading criteria
Amazing lectures
5.0
4.0
PHL355
Grade: A-
Dec 10, 2017
Would take again

Compelling lectures about the philosophy of science

Amazing lectures
Would take again
5.0
3.0
PHL245
Grade: A
Dec 12, 2017
Would take again

Good prof and PHL245 is really an interesting and easy course.

ACCESSIBLE OUTSIDE CLASS
Tests? Not many
Amazing lectures
5.0
4.0
PHLA10
Dec 13, 2017
Would take again

He seems to be very passionate about philosophy which makes the lectures more interesting. He explains the material very well, so you don't need to bother with the readings. I find that he often avoids answering a student's question during lecture, like he'll kind of answer it but not really consider it.

5.0
2.0
PHLA01H3
Jan 2, 2018
Would take again

amazing lecturer, really knows how to keep an audience captivated.

Respected
Skip class? You won't pass.
Inspirational
5.0
3.0
PHL245
Grade: A-
Jan 4, 2018
Would take again

this guy is really good, fair test content, clearly explain the sides, but one of the most important thing, NEVER NEVER NEVER skip his class, if u do that.U are gonna missing a chance to get a easy 4.0+.Btw if you are in CS program, go for it!!

Tough Grader
Gives good feedback
Skip class? You won't pass.
5.0
4.0
PHL355
Grade: B+
Jan 7, 2018
Would take again

Alex gives the best lectures. He has this way of making class discussions come to life by blending humor and related topics with the course content. Every lecture, I felt like he either taught me something I hadn't known before, or made me think about something in a new way. One of my all-time favourite professors, and I'm sure others would agree.

Participation matters
Amazing lectures
Would take again
1.0
4.0
PHL355
Grade: B-
Feb 4, 2018
Wouldn't take again

Actually very discouraging. While he is very funny, he is unclear about expectations, and harsh with criticism. Makes students miserable. I requested but could not get clarification on the grading.

Tough Grader
Get ready to read
Skip class? You won't pass.
4.0
4.0
CCR199
May 10, 2018
Would take again

I had him for a first year seminar "Philosophy and the Modern World". He had demanding standards for assignments, but that pushed me to put in my best effort. He always forced us to examine and acknowledge opposing views. Great lectures. Funny, engaging, and accessible.

Hilarious
Amazing lectures
Caring
3.0
4.0
TBB199H
Grade: B-
May 25, 2018
Wouldn't take again

Prof. Koo is not afraid to give strong criticism on your essays. Although the material we learn is not necessarily hard, he makes it interesting and challenging at the same time. Avoid being discouraged by his harsh grading.

Tough Grader
Participation matters
Skip class? You won't pass.
5.0
2.0
PHL245
Grade: A
Nov 28, 2018
Would take again

a perfect prof

Gives good feedback
Respected
4.0
4.0
PHL103
Dec 15, 2018
Would take again

His lectures are super engaging and funny, and for the most part, they're never boring. The content is sort of difficult to understand, especially if this is your first philosophy course. Slides are VERY brief so take thorough notes. Personally, I didn't do the readings but the assignments and exams weren't too bad, but others may disagree with me.

Skip class? You won't pass.
5.0
4.0
PHL355
Grade: A
Dec 20, 2018
Would take again

If I could click off all the best tags possible ... I would. Not only is he the most caring and kind-hearted professor I have ever had, I was encouraged to learn more and be more with each class. With no prior interest in such topics, he completely blew my mind and now I find myself yearning for me. Please do yourself a favour and take his class.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
4.0
PHL355
Grade: A+
Jan 11, 2019
Would take again

If you see his name just take the course! TAKE IT! This is the best professor I ever had. Very very engaging, knowledgeable, and caring. Record his lecturer, you will definitely need it. This course open my eyes in my things. I feel I grow as a person. Very recommend it

Skip class? You won't pass.
Amazing lectures
Caring
5.0
3.0
PHL245
Grade: A
Feb 12, 2019
Would take again

This professor is nice and thoughtful, and is willing to help you with your question until you really understand it.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
PHL103
Grade: B+
Mar 15, 2019
Would take again

The dude's lectures are literally so fun. He makes philosophy seem so easy and fun, but beware of the course load and the essays, they can be pretty strict with the grading.

Accessible outside class
Get ready to read
Hilarious
5.0
3.0
PHL103
Grade: A
Jun 18, 2019
Would take again

Although his lectures are mandatory, they are also very entertaining. Course content is easily understood and TAs are very helpful.

Get ready to read
Skip class? You won't pass.
Lecture heavy
5.0
3.0
HPS222
Grade: A
Oct 1, 2019
Would take again

one of the best profs I've ever had. Lectures are fun, very clear and organised. Assignments are very well designed and really helps consolidate your learning. Would definitely take his class again.

Clear grading criteria
Amazing lectures
1.0
4.0
PHL103H5
Feb 25, 2020
Wouldn't take again

His class might be attractive, but definitely not in person. He makes fun of students who didn't answer clearly in lecture to make them embarrased and miserable. He also draws a line to students and said he doesn't care about their grades. He has no interest in helping students but perform duty as a teacher. (Mississauga campus)

1.0
5.0
PHL245
Grade: Not sure yet
Apr 20, 2020
Wouldn't take again

A professor who loves to make things difficult for students, deliberately overpowers students with the amount and difficulty of questions, so as not to let us get good grades

5.0
4.0
PHL245
Grade: A
Apr 21, 2020
Would take again

Such a great prof! Very knowledgeable, explains hard topics in a way that is understandable, and as a bonus is really funny in lectures. The tests are pretty difficult, but are still fair. This course is challenging, but really fun if you enjoy math and/or coding.

Accessible outside class
Skip class? You won't pass.
Hilarious
5.0
1.0
PHL245
Grade: A+
Sep 16, 2020
Would take again

I enjoyed PHL245 so much with him. He teaches everything you have to know and he really ensures that everyone understands the material. He has these review session before the tests and they are super super helpful. Personally as a CS major this course was so easy, if you are in math/CS I highly recommend, easy A+. The tests are made very fair.

1.0
1.0
PHL245
Nov 10, 2020
Wouldn't take again

The meanest Prof I've ever met. Didn't reply email at all and extremely strict.

1.0
4.0
PHL245
Dec 11, 2020
Wouldn't take again

Does NOT reply for regrade request; Adds question to the Final Exam one day before the exam date without giving additional exam time; Not enough time for the test and exams

Test heavy
1.0
3.0
PHL245
Jan 5, 2021
Wouldn't take again

He give you super easy term tests and attracts you to stay in the course. Then give an extremely hard final exam that waits 25% to ruin your GPA. Also he does not reply for regrade request!!!

5.0
4.0
PHL245
Grade: C+
Jan 9, 2021
Would take again

Professor Koo offers many resources such as logic lab, piazza, and many videos on course material. The weekly quizzes are a guaranteed 10% if you do them, and you can use piazza and logic lab to get help with them. He is incredibly clear about his email policies and regrade requests, and that he won't reply to email's that don't follow his policies

Skip class? You won't pass.
Clear grading criteria
Lecture heavy
5.0
4.0
PHL354
Grade: B+
Jan 10, 2021
Would take again

I've taken PHL245, PHL233, and PHL354 with Prof. Koo. He's an incredibly talented/personable lecturer, and can entrance you with some pretty complicated ideas. But his course is definitely not an easy A; we had a C course average for PHL354 this semester, which is almost unheard of in any philosophy course let alone a 3rd year one.

Gives good feedback
Amazing lectures
Tough grader
1.0
3.0
PHL245
Jan 12, 2021
Wouldn't take again

Terrible prof

5.0
2.0
PHL245
Grade: A+
Jan 13, 2021
Would take again

Great professor! Clear lectures, involving tons of exercises. Do those exercises and you'll get a high mark. Despite there are five tests in a term, those tests are pretty easy and straightforward.

Caring
Amazing lectures
Graded by few things
1.0
4.0
PHL245
Jan 14, 2021
Wouldn't take again

Easy at the first, but extremely overwhelmed task later on. He seems busy and never reply email.

1.0
5.0
PHL245
Jan 26, 2021
Wouldn't take again

Make things hard for students and didnt care about his students. Inpatient. Heavy test that you cannot even finish.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
3.0
PHL245H1
Mar 5, 2021
Wouldn't take again

I wished I never took his class :(

4.0
3.0
PHL245
Grade: A+
Mar 21, 2021
Would take again

Course started off easy but ramped up very quickly in difficulty about halfway through. For CS students it's not insanely challenging but you may struggle otherwise. Lectures were detailed and well made with good practice example videos. Make sure to do the weekly Logic2010 quizzes and try some practice problems for the exams and you will be fine.

Test heavy
Caring
1.0
3.0
PHL245
Apr 29, 2021
Wouldn't take again

This is by far one of the worst Professors at U of T. He essentially doesn't teach the course. You are directed to a bunch of youtube videos to watch on your own time. He schedules quizzes and tests on the same days. I recommend not taking him, & if you must, don't take any other course that semester, and don't ask him for help, cause he won't help

1.0
3.0
PHL245
Apr 30, 2021
Wouldn't take again

Do not take this prof. He goes out of his way to make the course difficult, and test heavy. Incredibly condescending. He isn't available to his students, and he actually doesn't even teach the course, youtube videos do. But anytime that you email him, he is "too busy" to respond to your emails. Makes you wonder what he is so busy doing.

Test heavy
Lecture heavy
Tough grader
1.0
4.0
PHL245
May 3, 2021
Wouldn't take again

I had to have surgery during the final test and exam of this course, and he refused to write a make-up test for me because he was "too busy" to change a couple of numbers around. This is his character.

Lots of homework
Test heavy
Tough grader
1.0
4.0
PHL245
May 4, 2021
Wouldn't take again

Professor Koo makes this course much harder than it is. The first few weeks of the course are spent figuring out the software that he is using for the weekly quizzes. Then he schedules quizzes and tests on the same days, and quiz content is different from the test content. He has created a heavy course that cannot be completed alongside any other.

Test heavy
Tough grader
5.0
2.0
PHL245
Grade: A+
May 4, 2021
Would take again

Just watch the lecture videos and do the homework and it's an easy A+. Spent around 60-90 minutes a week watching the lectures and doing the homework. It was especially easy this semester because derivations were done on Logic2010 (you could check your answer before submitting). His lectures are great. The tests are very fair.

Clear grading criteria
Hilarious
Amazing lectures
5.0
3.0
PHL233
Grade: Audit/No Grade
Jun 30, 2021
Would take again

His lectures are truly amazing! As a course intended for people not in philosophy, he explained concepts clearly and made attending lectures a thing to look forward to. Shouldn't be a difficult course if you can write well and attend lectures/do the readings.

Amazing lectures
5.0
3.0
PHL255
Grade: Not sure yet
Dec 9, 2021
Would take again

First time PHL255 was offered but Dr. Koo made it great. Amazing lectures, and readings that got directly to the point instead of having to read 20 pages to get the 2 pages of relevant material. The course was writing intensive due to weekly writing assignments so expect to write more than you would in a typical philosophy course. Fair marking.

Inspirational
Clear grading criteria
Amazing lectures
1.0
5.0
PHL245
Dec 15, 2021
Wouldn't take again

worst professor. tests are way too hard. lectures are on youtube. quiz and test are on the same day. never taking his class

Skip class? You won't pass.
Test heavy
Tough grader
5.0
3.0
PHL255
Grade: A
Jan 5, 2022
Would take again

Reading: casual amount Writing: a lot but they actually help you to understand the stuff Grade: the TA of this course (PHL255) is the kindest grader in this school Lecture: outstanding! (this is a grading criteria reference)

Lots of homework
Clear grading criteria
Amazing lectures
1.0
5.0
PHL245
Grade: Not sure yet
Jan 8, 2022
Wouldn't take again

Having bad lecture experience not clear, too much homework, and always make the quiz and test due on the same day. High pressure, you could not achieve a high grade even though you work hard for this course. Suspected student committed academic offence without clear and strong evidence.

Lots of homework
Test heavy
Tough grader
5.0
3.0
PHL245
Grade: A+
Jan 15, 2022
Would take again

Alex is one of the better professors I have come across in uni so far. He is very clear in his lectures and has an incredibly structured schedule that makes it easy to keep on track each week. I really enjoyed his teaching style. If you put in the work and go to logic labs, you'll likely see results :)

Gives good feedback
Lots of homework
Lecture heavy
5.0
2.0
PHL245
Jan 19, 2022
Would take again

one of the funniest prof in phil department, love the course structure in both his 245 and 354. I usually understand very little in phl classes and sometimes I fall asleep (due to some profs having monotone/using big words/reading slides...), but Prof Koo is very easy for me to understand & 354 is soooo interactive, it kind of wakes me up actually

5.0
5.0
PHL245
Grade: D
Feb 3, 2022
Would take again

Love this guy. Even though I barely passed the class it was 100% not his fault. I really tried, Im just bad at logic apparently. I went to his review sessions which were helpful and he basically told us the test questions. Course material is hard but he tries to make it less dull.

Test heavy
Hilarious
Caring
2.0
3.0
PHL245
Grade: A-
Feb 7, 2022
Wouldn't take again

The course content itself is not that hard. However, as the course goes on, there are two problems: i) we don't really learn new things and ii) because of that, tests get really frivolous. Considering how it was in last two tests, I just had to solve boring, trivial, long questions that I do not get till the end because of the time limit.

Test heavy
1.0
3.0
PHL245
Grade: A-
Feb 17, 2022
Wouldn't take again

Monotonous lecturer in a lecture-heavy logics course. Want an email response? Wait 10-14 days. Maybe others have had better experiences, but this was mine. Good luck.

Lots of homework
Skip class? You won't pass.
Lecture heavy
5.0
4.0
PHL245H1
Grade: B+
Jun 23, 2022
Would take again

He is a really nice professor, you can ask him questions right after class and he will be happy to answer. The course material is difficult and hard to understand but he is a really nice guy and if you have problem about tests he is also happy to help.

Caring
Respected
Accessible outside class
1.0
4.0
PHL245
Grade: Drop/Withdrawal
Jun 29, 2022

lectures are trash and not useful, test extremely hard 100 % would not recommend to take it again, not giving student enough help and prepare for the exam.

Tough grader
Test heavy
5.0
3.0
PHL245
Jul 12, 2022
Would take again

If you watch the lectures and do the quizzes (both are usually light but become a bit heavier later on) you will be able to pass very easily. This course should not demand too much of your time at all.

1.0
5.0
PHL245
Jul 28, 2022

Prof. Uses years old youtube videos as "asynchronous lectures", takes weeks to reply to emails if he does, and against university policy refused to even consider accepting late work due to disability despite me being registered with accessibility services.

Tough grader
Lots of homework
5.0
4.0
PHL354
Grade: A
May 7, 2023
Would take again

Enjoyed having clear grading criteria for the essays, none my other philosophy classes provided any. Lecture slides were amazing because there were few words. Lectures were recorded so students that couldn't attend in person weren't left behind. Course was content heavy and I would miss stuff if not for the recordings.

Amazing lectures
Clear grading criteria
Online Savvy
5.0
1.0
PHL255
Grade: A-
Jul 27, 2023
Would take again

Great

Tough grader
Participation matters
Amazing lectures
5.0
4.0
PHL245
Grade: A+
Jul 27, 2023
Would take again

Hard course but the video is very useful

Amazing lectures
Lots of homework
Online Savvy
5.0
5.0
PHL103H5
Grade: A
Jul 27, 2023
Would take again

Very mathematic course, but help me improve my logic

Lots of homework
Beware of pop quizzes
Test heavy
5.0
5.0
PHL233
Grade: B+
Jul 27, 2023
Would take again

Just ok

Tough grader
So many papers
Test heavy
1.0
5.0
PHL245
Grade: A+
Sep 28, 2023

worst professor ive ever seen throughout the study at uoft, the video is very brief and he barely taught people how to study this course except for these short little video, big L.

Test heavy
5.0
3.0
PHL245H1
Grade: A+
Jan 15, 2024
Would take again

Phl245 was a phenomenal experience, and probably my favourite course at UofT so far. The lectures are really interactive and keep you on your toes, and Alex genuinely cares and has set up a lot of support for the course via logic labs and office hours. And the tests and exams are very fair. It was an absolute pleasure being in this course.

Amazing lectures
Inspirational
Hilarious
5.0
4.0
PHL245
Grade: B+
Jan 16, 2024
Would take again

Very clear lecturer and grader. Made a difficult topic very accessible and offered many extra resources to improve your learning. Would highly recommend.

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
3.0
PHL245H1
Grade: A-
Jan 30, 2024
Would take again

explain things in a easy understanding way full of patience

Inspirational
5.0
1.0
PHL245
Grade: A+
Apr 25, 2024
Would take again

Take this course, phl245 is just a bird course with lots of fun. The course material is extremely easy and interesting, The lecture is available on Youtube so no need to attend the lecture. Just spend half day to prepare for each term tests you will get a grade higher than 95 easily(if you are a math, physics, CS or engineering student)

Amazing lectures
Clear grading criteria
Inspirational
5.0
1.0
PHL245
Grade: A+
May 9, 2024
Would take again

He has extremely good videos on the contents of this course that makes everything so easy to understand. Good office hours, nice exams, overall should be a very easy course for STEM students. Try to take PHL245 with him if you can.

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
PHL245
Grade: A
May 14, 2024
Would take again

Amazing professor

Amazing lectures
Test heavy
Online Savvy
1.0
4.0
PHL233
Grade: A+
Jul 20, 2024

Artificially reduces grades & refuses to admit it. Terrible lecturer who uses filler words like "sort of" constantly to the point of complete annoyance of the student.

Tough grader
Get ready to read
So many papers
5.0
1.0
PHL245
Grade: A+
Dec 23, 2024
Would take again

he's the goat

4.0
2.0
PHL255
Dec 27, 2024
Would take again

Truly amazing lectures, very engaging! Though philosophy of science is an amazing topic anyway. My only complaint is the leftist political messaging that underpinned some of the teaching, but that's to be expected at UofT. It's weird how, in this age, it's difficult to question assumptions (i.e. politics) in a philosophy class. Otherwise, loved it.

Amazing lectures
Inspirational
Hilarious
5.0
2.0
PHL245
Grade: Not sure yet
Dec 29, 2024
Would take again

Super straightforward in lectures and office hours for his expectations on this course. Practise the midterms and finals and you'll do fine (and ask questions, super approachable prof)! His lectures was more practise (no tutorials in my cohort) and instead of textbook readings, it was lecture videos we'd have to pre-watch.

Amazing lectures
Clear grading criteria
Accessible outside class
2.0
5.0
PHL245
Grade: C
Apr 10, 2025

Very heavy course load. Lectures are taught through the professor's YouTube channel with ads enabled ??? Confusing content. Harsh grading. Koo is generally unhelpful and quite degrading when you don't understand a concept.

1.0
3.0
PHL245
Grade: A+
Jul 7, 2025

he provides a LOT of resources to excel in this course since it IS a hard course for non-cs students. You can definitely do well if you tried. HOWEVER: good prof does not equal good person. In every single interaction I had w him he sounded annoyed and arrogant, and was insanely passive aggressive when dealing with students.

5.0
3.0
PHL100
Grade: B+
Aug 22, 2025
Would take again

I thought Prof. Koo was amazing, Insightful and I really enjoyed his class!

Inspirational
Hilarious
Caring
4.0
3.0
PHL245H1
Sep 19, 2025
Would take again

clear lectures easy to comprehend straight to the point recommend for logic

5.0
4.0
PHL245H1
Grade: Not sure yet
Oct 1, 2025
Would take again

Alex is easily the best philosophy professor I have had at U of T. His lectures are amazing, as are his office hours, and he makes sure that every student is keeping up. PHL245 itself is difficult, but Alex makes it much easier--everyone I know who took it with someone else had a harder time with the content. Clearly deserves his teaching awards.

Caring
Respected
Accessible outside class
5.0
3.0
PHL245
Oct 5, 2025
Would take again

I don't understand how Professor Koo's rating is so low. Professor Koo cares so much about his students succeeding and is so helpful during office hours. Somebody left a review saying Professor Koo was "passive aggressive", but for me (and the others who've attended his office hours this semester), this has never been the case, ever.

Caring
Accessible outside class
5.0
1.0
PHL245
Grade: A+
Nov 21, 2025
Would take again

A very good professor. Very nice, helpful, and talented professor. His lectures are funny and his office hours are goated. Clear and clear. But guys: PUT TIME to PRACTICE. People think PHL245 is a bird course and therefore they don't have to work at all. That is why they perform poorly. I went to all lectures and office hours. They were beneficial

Participation matters
Amazing lectures
Inspirational
5.0
1.0
PHL245H1
Grade: A+
Nov 25, 2025
Would take again

People should just go to his lectures, office hours and start working. What a good course. He teaches well.

Participation matters
Hilarious
Respected
5.0
2.0
PHL245
Nov 30, 2025
Would take again

really enjoy his teaching in lectures and lectures' practices really helpful for tests and exams. pre-class videos are bit long tho

5.0
3.0
PHL245
Grade: Not sure yet
Dec 7, 2025
Would take again

Very good professor, but I found the pre-lectures videos extremely long winded and complicated (apart from the example problems). They're more theoretical in a way the actual problems aren't. I would focus on the Logic 2010 problems and the sheets he gives to follow along to the lectures.

Amazing lectures
5.0
3.0
PHL355
Dec 17, 2025
Would take again

100/10 Professor, dunno how his ratings are so low. I took 245 with him as well. He really cares about his students and explains very difficult concepts clearly. You truly get out what you put in for his classes, so do the readings/practice/go to office hours and you'll have a great time. He's also very funny, but humor is subjective.

Get ready to read
Amazing lectures
Caring
Class Info

Online Classes

100%

Attendance Mandatory

33%

Textbook Required

3%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 52 grades
Most common grades:
A+ (17)
A (13)
A- (8)
Grade Distribution
A(30)B(3)C(3)D(2)F(0)A-/B+(15)
Based on 60 reported grades
A+: 17
A: 13
A-: 8
B+: 7
Common Tags
Skip class? You won't pass. (15)
Amazing lectures (15)
Test heavy (15)
Amazing lectures (13)
Caring (12)
Clear grading criteria (12)
Tough grader (12)
Inspirational (10)
Rating Trend

Declining

-0.40 avg change
Jul
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

PHL100O

5.0

(1)

PHL100

5.0

(5)

PHLA10

5.0

(1)

PHLA01H3

5.0

(1)

HPS222

5.0

(1)
+12 more courses
Difficulty by Course

PHL103H5

4.5

PHL355

4.0

PHLB50

4.0

TBB199

4.0

PHLA10

4.0

Similar Professors