4.4

Francois Pitt

Computer Science - University of Toronto - St. George Campus

4.4
Quality
3.4
Difficulty
82%
Would Retake
161
Reviews
4.4
Quality
3.4
Difficulty
4.4
Helpful
4.4
Clarity

82%

Would Retake

161

Reviews

Rating Distribution
Official
161 total ratings

5

115

4

23

3

8

2

3

1

12

What Students Say

We need more professors like this guy

CSC165 - 5.0 rating

His assignments and tests are very challenging though

CSC373 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

16%

Textbook Required

18%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 41 grades
Most common grades:
Not sure yet (19)
A+ (18)
A (8)
Grade Distribution
A(26)B(7)C(3)D(0)F(0)A-/B+(5)
Based on 64 reported grades
Not sure yet: 19
A+: 18
A: 8
B: 4
Common Tags
Test heavy (24)
Amazing lectures (20)
Caring (16)
Inspirational (12)
Gives good feedback (12)
Accessible outside class (12)
Respected (11)
Amazing lectures (11)
Rating Trend

Declining

-0.25 avg change
Apr
May
Jul
Oct
Nov
Dec
Last 6 months
Ratings by Course

CSC378CS

5.0

(1)

CSC270CS

5.0

(1)

C78

5.0

(1)

CSC270

5.0

(1)

CSC148F

5.0

(1)
+24 more courses
Difficulty by Course

378

5.0

CSC270C

5.0

CSCC78

5.0

CSC270378

5.0

CSC363CSC236

5.0

Reviews (158)
5.0
3.0
CSC378
Oct 31, 2001

Just a super prof!

5.0
3.0
CSC378CS
Nov 8, 2001

Best Comp Sci Professor at U of T!

5.0
3.0
CSC378
Nov 13, 2001

Best prof in the sciences thus far

4.0
2.0
CSC148
Nov 26, 2001

The best teacher i have had..

5.0
5.0
CSC378
Grade: C
Dec 17, 2001

best prof

5.0
3.0
CSC270CS
Jan 4, 2002

Best prof I ever had but somewhat tough midterms :(

5.0
5.0
CSC378
Jan 5, 2002

No Comments

2.0
5.0
CSC378
Jan 17, 2002

What was with that final? might as well have told us to bend over..

4.0
5.0
CSC270C
Jan 17, 2002

His midterms suck, but his 378 final was evil. Otherwise, a good professor.

3.0
5.0
CSCC78
Feb 5, 2002

His finals are obscene

5.0
2.0
CSC148
Feb 22, 2002

What a hottie!!! Great Prof!!

4.0
1.0
CSC378
Mar 2, 2002

Excellent prof, no give-aways

3.0
5.0
378
Mar 13, 2002

Probably the best Prof. you'll ever have BUT assg.,midterm,final are CRAZY!!!!!!

5.0
4.0
CSC378
Grade: B-
Mar 14, 2002

great prof. bad midterms/finals

4.0
5.0
CSCC78
Mar 19, 2002

final exam == suicide

4.0
2.0
CSC378270
Mar 27, 2002

Questions on midterms and finals tends to be ambigously worded

4.0
5.0
CSC378
Mar 31, 2002

No Comments

5.0
3.0
CSC378
Apr 4, 2002

I was in the enriched section. Faith Fich wrote the hard questions in exam.

5.0
4.0
C78
Apr 6, 2002

Best professor in CS. Knows what he's teaching. Asgn/exams are challenging.

5.0
4.0
CSC378
May 10, 2002

Good Prof. But toughtest exam of all time in any university in CSC378 Fall 2001.

5.0
2.0
CSC378
May 19, 2002

Best Prof, Hardest exam ever sat. Never seen so many blank spaces before

5.0
5.0
CSC238
May 31, 2002

hard course..but he's always upbeat and lively!

5.0
3.0
CSC378
Jun 14, 2002

good prof

3.0
4.0
CSC238
Jun 15, 2002

No Comments

5.0
4.0
CSC270
Jun 20, 2002

One of the greatest profs, but hard assignments & exams

5.0
3.0
CSC378
Jun 21, 2002

Best CS prof. at U of T; however, his tests were hard.

5.0
3.0
CSC378
Jun 21, 2002

Simply amazing! Just take his course to be enlightened.

5.0
1.0
CSC378
Jun 21, 2002

I learnt so much in his lectures, he is the best at U of T

4.0
4.0
CSC378
Jun 22, 2002

No Comments

5.0
4.0
CSC238
Jun 23, 2002

drop out of your class but can tell you are good

5.0
1.0
CSC238
Jun 28, 2002

No Comments

5.0
5.0
CSC378
Jul 5, 2002

Great lecturer. Unreasonably difficult tests.

5.0
5.0
CSC238
Aug 11, 2002

Pitt is a responsible professor. He's the ONLY Com.Sci. prof. who can teach~!!!

5.0
5.0
CSC378
Sep 6, 2002

The BEST CS prof, but please lighten up in terms of difficulty please?

5.0
1.0
CSC238
Oct 9, 2002

astounding professor, yet has difficult tests

5.0
5.0
CSC148
Oct 27, 2002

excellent

5.0
5.0
CSC148
Nov 1, 2002

the best csc prof

5.0
4.0
CSC148
Nov 1, 2002

clear, concise, and inspiring...

5.0
3.0
CSC148
Nov 1, 2002

Extraordinary teaching! All class is explanation and no copying from the board..

5.0
2.0
CSC148
Nov 2, 2002

clearly organised lectures; practical and conceptual depth; &good feedback.

5.0
4.0
CSC148
Nov 3, 2002

He is pretty good.

5.0
4.0
CSC148
Nov 6, 2002

Lectures are great; but tests are too hard unless more time is provided

5.0
3.0
CSC148F
Nov 8, 2002

outstanding teaching skills =)

5.0
5.0
CSC148
Nov 11, 2002

Nice guy, but we need more time in test.

5.0
2.0
CSC148
Dec 7, 2002

Great lecturer. Very helpful outside of class.

5.0
4.0
CSC238
Dec 11, 2002

a marvelous guy, great lecture, and sexy

4.0
4.0
CSC378
Dec 20, 2002

Great lecturer; talks a tad too loud (hence his bottle of water).

4.0
2.0
CSC148
Jan 6, 2003

Very clear and enthusiastic, but boring.

4.0
2.0
CSC108
Jan 11, 2003

very good teacher considering i am not even in computer science

5.0
1.0
CSC148108
Aug 19, 2003

Pitt is the best!!!!!!!! Very enthusiastic, energetic and super helpfull . Presented material in a very clear and organized way. Made me love computer science!

4.0
3.0
CSC378
Sep 25, 2003

One of the best professors in Computer Science. Highly enthusiastic. May come off as a bit queer sometimes. But we all died on the final! It was brutal, honest to God. They had to do some major bell curving.

5.0
1.0
CSC165
Apr 11, 2004

Very enthusiastic, excellent lecture notes online. One of my favourite lectures.

5.0
2.0
CSC165
Apr 29, 2004

Very very helpful and easy going too!!

5.0
1.0
CSC263
Jun 9, 2004

Class average for an assignment was 37%...midterm: 47%

5.0
2.0
CSC148
Sep 6, 2004

I see from the ratings that most of the students agree with me: one of the best profs.

4.0
5.0
CSC270378
Sep 13, 2004

No Comments

5.0
4.0
CSC363
Oct 18, 2004

Good!

4.0
5.0
CSC363
Nov 1, 2004

good teacher, bad course

4.0
5.0
CSC363CSC236
Nov 16, 2004

great prof, but 363 course is very hard

5.0
3.0
CSC363
Grade: C-
Dec 6, 2004

Great explanations during lectures, always willing to go over more difficult things. Very attentive and patient which helps a lot with the hard theory material.

5.0
3.0
CSC363H1F
Dec 13, 2004

This guy is amazing! Considering the course I think the class liked him. With a course on Turing Machines and crazy theory will never bea easy but at least Pitt tries to explain it as best as he can. He is always available for questions, or email/newsgroup. He seems to LOVE this theory stuff!

5.0
4.0
CSC363
Jan 1, 2005

This is definitely the best prof I have ever had although the courses he teaches are always a bit...........

4.0
4.0
CSC236373363
May 16, 2005

Great prof. Go to lectures and tutorials. Try to find a TA that you like and understand.

5.0
3.0
CSC373
May 18, 2005

Good. But the exam is harddddddd. I am happy with the result.

5.0
4.0
CSC108
Jul 17, 2005

Best professor I have ever had. He doesn't just focus on teaching programming in this course, but also on quality of software you produce. Very patient; ask him as many questions as you like and you would get a detailed answer every single time. Tough exams but that's what makes you a solid programmer when you complete his course.

5.0
1.0
CSC148
Dec 30, 2005

I don't think I would have gotten a good grade to get in Computer Science if it weren't for Prof. Francois Pitt. Amazing guy! Teaches u so well, you learn how to make excellent thoughtful programs. If u stick to the course, the least you will get a B-, not by cramming but by simply understanding *EVERYTHING* 100% with no pain or induced vomiting.

5.0
1.0
CSC165
Sep 1, 2009

Next to Paul Gries, best teacher ever. He loved to answer questions and never got mad. LOUD and VERY ENTHUSIASTIC. AND he's got a PhD in philosophy. That must have helped him teach this course.

5.0
2.0
CSC190
Jun 10, 2010

Helpful. Go to office hours for sure.

5.0
1.0
CSC180
Dec 12, 2010

Always positive and excited to teach; tries his best to answer everyone's questions both in class and after class; very methodical in teaching and explaining; you don't need the textbook if you attend all of his lectures; overall, he is an awesome professor

5.0
1.0
CSC363
Feb 3, 2011

Completely amazing prof. If you have to adjust your schedule to take a class with him, do it!

5.0
1.0
CSC363
Apr 17, 2011

I've had him in 165, 263 and 363. I understood fully everything he has said. One of the profs that make you wanna go to lecture as opposed to others. Very well prepared. Takes students seriously. Take him

5.0
1.0
CSC165
Oct 30, 2011

My Favourite CS professor. His theory courses are just amazing. Everything is clear and his assignments/tests are really fair. He is just amazing.

5.0
2.0
CSC180
Feb 15, 2012

I was lost at times but thats cause I never practised the stuff he said. Everytime I had a question he explained very well. Good teacher and lots of enthusiasam

5.0
5.0
CSC165
Nov 28, 2012

this guy!

5.0
1.0
CSC165
Jan 8, 2013

Bird Course. Too easy, I didn't even need to go to lectures. Everything's online even solutions.

5.0
1.0
CSC165
Feb 5, 2013

It was a really easy course. Francois was really helpful, but in all seriousness it was a bird course.

1.0
5.0
CSC148
Mar 26, 2013

He makes test, labs and exercises harder than it should be. In fact, in more than one occasion, he realized it changed it back to a bit easier(but still hard) after we've wasted about two days trying to solve it.

5.0
2.0
CSC
May 31, 2013

Great prof. Very helpful and freindly. Despite the classes being incredibly large he still spent time with all students that required attention. Many hints about tests dropped in lectures. Great outline, and course material.

4.0
4.0
CSC263CSC373
Jan 30, 2015

Very good at explaining things, a nice lecturer all around. The one downside: course work, especially tests, are difficult andor way too long. I wouldn't judge his easiness based on CSC165 (unless that's your course of interest)

5.0
4.0
CSC165
Mar 18, 2015

We need more professors like this guy

5.0
4.0
CSC373
Grade: B-
Apr 8, 2015

Great professor. Tests are extremely fair and he encourages you to learn.

4.0
5.0
CSC373
Nov 1, 2015

A superb lecturer who teaches difficult material at a gentle pace. His assignments and tests are very challenging though.

5.0
4.0
CSC373
Grade: B+
Dec 13, 2015

Amazing prof, very detail and clear on the material, he knows his stuff really well, super helpful as well.

5.0
3.0
CSC263
Mar 30, 2017
Would take again

Do you ever have that one professor or teacher that completely changes your life? The one person that actually makes you feel like "wow, education is empowering"? Francois Pitt is that professor. He shone a light as bright as his personality upon the confusing chaos of data structures and made me actually understand what I was learning. 10/10

Respected
Inspirational
Caring
5.0
2.0
CSC263
Grade: Not sure yet
Apr 2, 2017
Would take again

There are 4 types of professors, there's bad, okay, great but flaws, and amazing. Then I took a course with him and realized he transcends these and has his own top category. He truly is the best teacher I've ever had, bar-none. How someone can teach while sick with enthusiasm and make insane topics crystal clear is beyond mortal comprehension.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
CSC165
Grade: A
Mar 25, 2019
Would take again

He is the one of, if not only, the best prof I've ever had. (Technically I didn't even had him for CSC 165 but I always go to his lectures. His is . an awesome lecturer, and he is always there for you when you need help, even for the mind consuming problem sets. He made the hell year for first years in U of T CS a lot easier.

Respected
Skip class? You won't pass.
Inspirational
5.0
5.0
CSC373
Apr 11, 2019
Would take again

One of the best profs I've had at this school, but this is probably the hardest course I've ever taken. Lectures are great, and office hours are great too.

Respected
Skip class? You won't pass.
Inspirational
5.0
3.0
CSC236
Grade: Not sure yet
Oct 13, 2020
Would take again

Francois is probably the most energetic and clear professors I've had! It's very easy for CS profs to get lost in the details, but Francois keeps a good pace in lecture and is very good at what he does. A bonus: he actually cares about students. He posts links to mental health resources regularly, and is very approachable.

Gives good feedback
Respected
Caring
5.0
3.0
CSC236
Grade: Not sure yet
Oct 24, 2020
Would take again

Had him for csc236, so far the best professor I had at explaining concepts

Amazing lectures
5.0
3.0
CSC236
Grade: Not sure yet
Nov 23, 2020
Would take again

Enjoyed his lectures, tests are normal.

Inspirational
Hilarious
Caring
5.0
4.0
CSC236
Grade: Not sure yet
Nov 28, 2020
Would take again

Amazing prof! He explains concepts very well and teaches at a good pace. So friendly and helpful when you ask him questions. You can tell that he really cares about his students and what he's teaching :)

Skip class? You won't pass.
Amazing lectures
Caring
5.0
4.0
CSC373
Dec 16, 2020
Would take again

CSC373 is a hard course in its nature. He uses the traditional way of teaching by writing on the board which really forces you to follow in class and take notes. He is also very patient and understanding.

Skip class? You won't pass.
Amazing lectures
5.0
4.0
CSC236
Jan 12, 2021
Would take again

Francois was a great prof for CSC236. He really made the new online class format enjoyable, and his lectures were always engaging and quite fun to attend.

Respected
Participation matters
Amazing lectures
5.0
4.0
CSC165
Grade: A+
Apr 14, 2021
Would take again

Makes you work for it. Really have to wrap your head around with proof structures. If you miss early, it will be hard to catch up.

Respected
Lots of homework
Amazing lectures
5.0
2.0
CSC165
May 4, 2021
Would take again

Very clear in his explanations and I love his energy!

Gives good feedback
Accessible outside class
1.0
4.0
CSC165
May 6, 2021
Wouldn't take again

the most disorganized class I have ever taken at UofT

5.0
3.0
CSC165
Grade: A
May 7, 2021
Would take again

Great professor, teaches concepts very thoroughly and answers questions well. On the other hand, his skills at coordinating a course weren't so great and he did not seem to fully grasp the feedback of the course from students. I think this was his first time coordinating this course, so I am hoping he'll improve at this in the future.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
4.0
CSC165
Grade: A+
May 22, 2021
Would take again

The course was well-organized and well-taught with interesting assignments that challenged your mind. Very helpful during office hours and on Piazza. Not a bird course. Tests were tough and caused some stress with the time constraint, but he was open to student feedback. I didn't take MAT137 before this course but I think it would've been helpful.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
4.0
CSC165
Grade: A+
Jul 1, 2021
Would take again

He's really good. Respect.

Accessible outside class
Inspirational
Lecture heavy
5.0
4.0
CSC165
Grade: A
Jul 19, 2021
Would take again

Very good professor. The course ain't easy and the management could be a little messed up sometime but Dr Pitt has always been helpful and friendly. It is known by everyone that the POSt admission for we the outstream has been only getting harder, but he has always been there to encourage us. And thank god I made it. Really wanna thank him!

Respected
Accessible outside class
Inspirational
5.0
4.0
CSC165
Grade: B+
Sep 21, 2021
Would take again

Amazing guy and an amazing lecturer-- would recommend his lectures even though they're not mandatory. The material is difficult but he explains it well. He answers every single question from students at the end of lectures.

Graded by few things
Amazing lectures
Caring
5.0
4.0
CSC263
Grade: Not sure yet
Nov 10, 2021
Would take again

This prof is a living legend, explains concept really well. One downside is his super tough assignment, you might want to choose your teammate carefully

Skip class? You won't pass.
Inspirational
Amazing lectures
5.0
4.0
CSC263
Grade: Not sure yet
Dec 11, 2021
Would take again

Absolutely the best CS prof Ive ever had in universities so far. I would say his lectures are so good that its even better than the CLRS textbook. Definitely take him if you want to learn.

Skip class? You won't pass.
Inspirational
Amazing lectures
3.0
5.0
CSC263
Jan 5, 2022
Wouldn't take again

He was nice in posting lectures and having tutorials online as well as in person for both. But he destroyed us on test 1, test 2, and the exam in regards to time. Heard many people complain about that. The avg for test 1 and 2 was about 60. The exam probably the same. Crappy way to learn data structures and algorithms, so so crappy of a education.

Caring
5.0
2.0
CSC197
Grade: A+
Jan 31, 2022
Would take again

Best professor and best class ever had at uoft. Not a compsci student with no background in programming but did not affect class performance. Grades were SUPER nice and easy, class participation was not mandatory. A must-take class for first years at uoft

Gives good feedback
Respected
5.0
4.0
CSC165
Mar 18, 2022
Would take again

Amazing professor, I got stuck on problem sets and went to his in-person office hour without much hope, but it helps so much. You can tell he is an expert in the area given that he is able to understand your draft and be able to give you a hint on you next step without spoiling anything. Get him if you need to take this course. So helpful.

Inspirational
Accessible outside class
5.0
3.0
CSC165
Grade: A
Mar 28, 2022
Would take again

He's a really great professor. Probably one of the best I've had so far at U of T. Great lectures, course can be challenging but he really helps a lot in terms of explaining really well. Would definitely take a course with him again!

Amazing lectures
Caring
Accessible outside class
5.0
2.0
CSC165
Grade: Incomplete
Apr 19, 2022
Would take again

Prof. Pitt is the best. Lectures were in hybrid, moreover he consistently uploaded lecture recordings and notes. His explanations were clear and detailed, and his lectures contained so many insights from textbook material. Very helpful on piazza and office hours. However midterms were fine, the final was brutal. But still he made learning enjoyable

Amazing lectures
Gives good feedback
Caring
5.0
3.0
CSC165
Grade: A+
Apr 26, 2022
Would take again

Francois is the best professor I meet in uoft!!! He really helps us a lot and encourge everyone during the hard time.

Gives good feedback
Caring
Respected
5.0
3.0
CSC165
Grade: A
Apr 29, 2022
Would take again

CSC165 is not an easy course but this prof does his best to make sure everyone understands the concepts. Super responsive on Piazza, would highly recommend!

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
3.0
CSC165
Grade: A+
May 10, 2022
Would take again

Excellent teacher. Very helpful office hours for problem sets. Very nice marking schemes for all assessments. Made the final quite hard for us, but gave us a small boost to make up for it! Great person as well, probably the best professor I've had so far.

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
3.0
CSC165
Grade: A+
Jun 23, 2022
Would take again

Professor Francois is the best professor I met in UofT so far. CS post is a nightmare, but he really offer us a lot of support in lecture and office hour. His lecture is humorous, and easy to understand. I really appreciate him!!!

Amazing lectures
Gives good feedback
Caring
5.0
3.0
CSC165
Grade: A+
Jul 24, 2022
Would take again

Explained points super clearly but tests were difficult.

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
3.0
csc207
Grade: Not sure yet
Nov 22, 2022
Would take again

nice prof

Gives good feedback
5.0
5.0
CSC236
Grade: Not sure yet
Dec 7, 2022
Would take again

Lectures are very engaging to listen to and are easy to follow. You actually learn during lectures and aren't forced to spend hours on your own figuring out material. The only thing Ill say is that giving a term test within 4 days of the final, and then scheduling a final at 7-10 PM has to be the most sadistic thing I've ever experienced.

Amazing lectures
5.0
2.0
CSC236
Grade: Rather not say
Dec 13, 2022
Would take again

Very enthusiastic and passionate about the material. Too many term tests.

Tough grader
Amazing lectures
Test heavy
5.0
4.0
CSC236
Grade: Not sure yet
Dec 13, 2022
Would take again

This instructor made a seemingly hard course feel very approachable and easy to understand, and every lecture was worth it. (Note that my rating is not based on the assessments, so don't use this as a way to judge the difficulty of the course).

Amazing lectures
5.0
1.0
CSC236
Grade: A-
Dec 17, 2022
Would take again

Amazing lectures that are worth attending to understand the course, as course notes/slides are really confusing.

Amazing lectures
Hilarious
Respected
4.0
4.0
CSC236
Grade: A-
Feb 11, 2023
Would take again

Passionate prof, decently hard course. Weekly problem sets and biweekly tests takes a toll, especially with difficult marking and not enough time during the tests to complete. Francois clearly cares and loves his craft, so his lectures aren't bad! Just as best as you can for the biweekly tests, do the participation in psets, and you'll be ok.

Tough grader
Lots of homework
Respected
1.0
5.0
CSC263
Mar 17, 2023

5 term test just have 45 mins to do 3 or 4 question every question have at least 3 sub-question ........

1.0
2.0
CSC263
Grade: Not sure yet
Mar 24, 2023

Wouldn't recommend taking CSC263 with him. Biweekly PSETs and biweekly term tests are extremely time consuming and not necessarily less stressful compared to 1/2 midterms. The grading and regrading process are very slow for both PSETs and term tests. I would also say he is not as good of a lecturer as people claim (at least for 263).

Get ready to read
Lots of homework
Graded by few things
5.0
3.0
CSC263
Grade: Not sure yet
Apr 10, 2023
Would take again

tough marking scheme but great prof, actually cares

Amazing lectures
Test heavy
4.0
4.0
CSC263
Grade: Not sure yet
Apr 18, 2023
Would take again

Lots of work but great lectures. Biweekly term tests and problem sets are very stressful but they help prepare you for the final. Very responsive to student feedback and always improving the course.

Amazing lectures
Clear grading criteria
Test heavy
5.0
3.0
CSC263
Grade: A
Jul 19, 2023
Would take again

Very solid and accommodating professor.

Caring
Accessible outside class
Online Savvy
5.0
4.0
CSC236
Dec 18, 2023
Would take again

The prof is excellent, it's just the overall course is tough and he was able to make it more bearable. He does set you up for success if you listen to him. An excellent teacher overall.

Lots of homework
Test heavy
Graded by few things
5.0
4.0
CSC236
Grade: B
Jan 12, 2024
Would take again

Francois is a great prof! I attended his csc236 lectures and would recommend. He does a lot of examples and really helps students understand the content. lectures were clear and easy to follow along, and there was always time to ask questions.

Amazing lectures
Test heavy
Accessible outside class
5.0
3.0
CSC236
Grade: B
Jan 12, 2024
Would take again

Francois is a great prof! I had him for csc236 and his lectures were clear and easy to follow along. He did a lot of examples during class and never just stood there presenting slides. He actually taught the material during lectures and went through everything! and his lectures are never boring.

Amazing lectures
Clear grading criteria
Test heavy
5.0
3.0
CSC236
Grade: A+
Jan 13, 2024
Would take again

One of the best profs I had at UofT!!!

Amazing lectures
Hilarious
Test heavy
5.0
3.0
CSC236
Grade: A+
Mar 1, 2024
Would take again

So so so amazing!!!

Hilarious
Caring
Test heavy
5.0
3.0
CSC165
Mar 8, 2024
Would take again

He is sooo nice!

5.0
3.0
CSC165
Apr 16, 2024
Would take again

He's so nice and accommodating, always committed to answering any questions. Lectures taught incredibly well and succinctly-- if I was smarter I would maybe even enjoy learning the contents of the course despite being a lowkey math hater (sorry). Forgot to fill course evals and he was the only prof I wanted to commend so here I am instead.

Amazing lectures
5.0
4.0
CSC236
Grade: B
Nov 23, 2024
Would take again

The professor is engaging and makes the tough material more bearable. Using Unstuck study alongside the free textbook helped me prep for the challenging assessments.

3.0
5.0
CSC236
Grade: Not sure yet
Nov 27, 2024
Would take again

CSC236 is incredibly hard and the learning experience is frustrating. Prof. Pitt is enthusiastic and the lectures are kinda comprehensible, but the tests are difficult and frequent. The preps and practice problems are convoluted and don't really further my understanding. Not sure what's the point of the course but the prof made it a bit less awful.

Caring
Test heavy
5.0
2.0
CSC236
Grade: A
Dec 3, 2024
Would take again

Prof Franscois is very passionate during the lectures. The exams are also very easy (just past papers with different numbers). An easy course in general.

Amazing lectures
Hilarious
Test heavy
5.0
5.0
CSC236
Grade: Not sure yet
Dec 10, 2024
Would take again

Really good lecturer, his lecs are always full and he explains stuff really well. There are a lot of term tests but they are usually straightforward. Similar to CSC165, his final exams are evil but fair. I hope there's a curve...

Amazing lectures
Inspirational
Test heavy
1.0
5.0
CSC236
Dec 13, 2024

insanely overrated

Test heavy
1.0
5.0
CSC236
Grade: A+
Jan 24, 2025

worst prof ive ever had. Dont let these reviews fool you, hes literally botting them. Avoid this prof at all costs! Trust me! He is the worst prof ive ever had, do not get fooled by these botted reviews! Please steer clear for your own safety and sanity. AVOID AT ALL COSTS!!!!!!!!!!!!!!!

Tough grader
Lots of homework
Lecture heavy
3.0
3.0
CSC236
Grade: A+
Feb 3, 2025
Would take again

His lectures felt really random and all over the place tbh. If you do the preps, and kind of understand the material before hand the jumping around you can follow and francois is quite enthusiastic, but if you prefer/need a prof with more organization during lecture, would not recommend.

Caring
3.0
5.0
CSC236
Grade: C-
Feb 5, 2025
Would take again

I had him for CSC165 which is why I also took him for CSC236 because by process of elimination, he was the only reasonable choice. He does have a refreshing personality but that doesn't change the fact that his teaching is really not that great. This course is extremely confusing and his final exams are pure torture and 50 percent worth.

Lecture heavy
Test heavy
Graded by few things
1.0
5.0
CSC236
Grade: B
Feb 15, 2025

And I take him for granted, his course was traumatizing for me to the point where I got PTSD. You should avoid his course at all cost!

Tough grader
Get ready to read
Participation matters
5.0
4.0
CSC236
Grade: A+
Apr 15, 2025
Would take again

The course content was tedious and hard, but he delivered it well.

Tough grader
Amazing lectures
Test heavy
4.0
4.0
CSC165
Grade: Not sure yet
Apr 30, 2025
Would take again

Great professor in terms of being caring, enthusiastic, and able to break down difficult course content into an elementary level. But my God can I say that the exam was unreasonably difficult. You would think that 4 term tests and 5 problems sets would give you enough practice for the 50% final, but it doesn't

Gives good feedback
Caring
Test heavy
5.0
2.0
CSC165
Grade: A+
May 9, 2025
Would take again

It was a very clear grading scheme: four tests for 50% and a final for 50%, which made it easy to get a good grade.

Clear grading criteria
Graded by few things
5.0
5.0
CSC165
Grade: A-
May 10, 2025
Would take again

Most likely cooked for CS POSt but great professor.

4.0
5.0
CSC165
Grade: A
May 11, 2025
Would take again

Winter 2025 - 4 term tests and 1 final exam.

Lecture heavy
Test heavy
Graded by few things
5.0
4.0
CSC165
Grade: A+
Jul 10, 2025
Would take again

Do the problem sets and lecture problems and you'll be fine. Prof is very approachable for doubts and makes sure everyone understands the content before proceeding.

Amazing lectures
Gives good feedback
Test heavy
5.0
3.0
CSC236
Jul 16, 2025
Would take again

Francois is the goat

5.0
3.0
CSC165
Grade: A+
Oct 5, 2025
Would take again

An amazing professor who genuinely loves the material and knows how to teach it. The grading structure is fantastic: your entire grade is based on exams, with no busywork. He uses a weighting system where your best exam scores count more, which is a huge relief. The practice problems and homework are purely for learning, with no extra due dates.

Amazing lectures
Clear grading criteria
Test heavy
4.0
5.0
CSC236
Grade: Incomplete
Oct 10, 2025
Would take again

Francois Pitt 是 well formed 吗? Honestly, the more I take this class the more I hate theory but he's a good prof.

1.0
4.0
CSC236
Grade: Not sure yet
Oct 28, 2025

Weird organization. Biweekly 45 minute tests that dont really test understanding. Lectures are too surface level. He publishes documents a week after the lectures. There are too few practice problems and the given ones are too verbose. Test grades take forever to release, and he blames it on external factors instead of taking accountability.

Test heavy
2.0
5.0
CSC236
Grade: B-
Nov 5, 2025

Very long and dense term tests.

Tough grader
Test heavy
2.0
5.0
CSC236
Grade: Incomplete
Nov 5, 2025

Teaches well but term tests are way too long and difficult to finish on time. Furthermore, the teaching team is disorganized in terms of both delivering and marking tests.

Tough grader
1.0
5.0
CSC236
Grade: A+
Nov 6, 2025

Took course with him in csc165. now taking with him in csc236, had tt1 on 24 september but havent received any marks until today course has 5 term tests + final exam. Term tests does not test and reflect student's ability.

1.0
5.0
CSC236
Nov 25, 2025

Class average near 50% in all term tests??? Delays in grading. Term tests do not reflect material tought in course. Once claimed in ed that "test questions are impossible to solve".

Test heavy
1.0
5.0
CSC236
Nov 25, 2025

terrible course structure and proff

Tough grader
Test heavy
4.0
2.0
CSC236
Grade: A+
Nov 25, 2025
Would take again

Test are fair but most people just can't handle writing proofs under tough time constraints due to their lack of practice on proofs. Francois is an ok lecturer but he teaches and goes through examples pretty slowly, though this could be beneficial for certain students.

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

Embarrassing cohort. We now stoop to blaming professors for TAs with medical issues. This is just an honest review of a professor doing the best he can during a bad situation for a second year computer science course my peers thought would be a free A? Sad

Inspirational
Caring
Test heavy
3.0
3.0
CSC236
Grade: Not sure yet
Dec 25, 2025

He made do with the swath of TA incidents which delayed marking, but inevitably, the delays led to a subpar experience in the course, especially regarding preparedness for tests. I don't think the fault is the professor's so much as just a string of bad luck, but inevitably this situation could have been handled better.

Test heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

16%

Textbook Required

18%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 41 grades
Most common grades:
Not sure yet (19)
A+ (18)
A (8)
Grade Distribution
A(26)B(7)C(3)D(0)F(0)A-/B+(5)
Based on 64 reported grades
Not sure yet: 19
A+: 18
A: 8
B: 4
Common Tags
Test heavy (24)
Amazing lectures (20)
Caring (16)
Inspirational (12)
Gives good feedback (12)
Accessible outside class (12)
Respected (11)
Amazing lectures (11)
Rating Trend

Declining

-0.25 avg change
Apr
May
Jul
Oct
Nov
Dec
Last 6 months
Ratings by Course

CSC378CS

5.0

(1)

CSC270CS

5.0

(1)

C78

5.0

(1)

CSC270

5.0

(1)

CSC148F

5.0

(1)
+24 more courses
Difficulty by Course

378

5.0

CSC270C

5.0

CSCC78

5.0

CSC270378

5.0

CSC363CSC236

5.0

Similar Professors