3.8
Quality3.3
Difficulty70%
Would Retake94
Reviews70%
Would Retake
94
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
33%
Textbook Required
3%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.40 avg changeRatings by Course
PHL100O
5.0
(1)PHL100
5.0
(5)PHLA10
5.0
(1)PHLA01H3
5.0
(1)HPS222
5.0
(1)Difficulty by Course
PHL103H5
4.5
PHL355
4.0
PHLB50
4.0
TBB199
4.0
PHLA10
4.0
Reviews (94)
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.
Alex is a very nice professor!
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.
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.
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.
Amazing lectures and slides. However, PHL245 is NOT a bid course!
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.
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.
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.
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.
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!
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.
Really good prof-- inspired me to take more philosophy classes after taking his and has a really good way of explaining different concepts.
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.
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
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.
Compelling lectures about the philosophy of science
Good prof and PHL245 is really an interesting and easy course.
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.
amazing lecturer, really knows how to keep an audience captivated.
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!!
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.
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.
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.
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.
a perfect prof
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.
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.
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
This professor is nice and thoughtful, and is willing to help you with your question until you really understand it.
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.
Although his lectures are mandatory, they are also very entertaining. Course content is easily understood and TAs are very helpful.
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.
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)
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
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.
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.
The meanest Prof I've ever met. Didn't reply email at all and extremely strict.
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
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!!!
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
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.
Terrible prof
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.
Easy at the first, but extremely overwhelmed task later on. He seems busy and never reply email.
Make things hard for students and didnt care about his students. Inpatient. Heavy test that you cannot even finish.
I wished I never took his class :(
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.
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
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.
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.
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.
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.
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.
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.
worst professor. tests are way too hard. lectures are on youtube. quiz and test are on the same day. never taking his class
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)
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.
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 :)
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
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.
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.
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.
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.
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.
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.
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.
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.
Great
Hard course but the video is very useful
Very mathematic course, but help me improve my logic
Just ok
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.
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.
Very clear lecturer and grader. Made a difficult topic very accessible and offered many extra resources to improve your learning. Would highly recommend.
explain things in a easy understanding way full of patience
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)
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 professor
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.
he's the goat
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.
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.
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.
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.
I thought Prof. Koo was amazing, Insightful and I really enjoyed his class!
clear lectures easy to comprehend straight to the point recommend for logic
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.
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.
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
People should just go to his lectures, office hours and start working. What a good course. He teaches well.
really enjoy his teaching in lectures and lectures' practices really helpful for tests and exams. pre-class videos are bit long tho
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
33%
Textbook Required
3%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.40 avg changeRatings by Course
PHL100O
5.0
(1)PHL100
5.0
(5)PHLA10
5.0
(1)PHLA01H3
5.0
(1)HPS222
5.0
(1)Difficulty by Course
PHL103H5
4.5
PHL355
4.0
PHLB50
4.0
TBB199
4.0
PHLA10
4.0