Tom Fairgrieve - University of Toronto - St. George Campus

Professor: Tom Fairgrieve
Department: Computer Science
College: University of Toronto - St. George Campus
Rating # 1
Overview:
  • Course: CSC165
  • Grade Received: B+
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
great prof but lectures are so incredibly boring. i have not met one person who did not fall asleep during class. his voice is very soft and i recommend attending his class if you have insomnia. tests/problem sets/exam were fairly reasonable.
Rating # 2
Overview:
  • Course: CSC165
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Certainly far from an easy course. Tom is a very nice guy. During office hours, he gives some great help on how to overcome the problems and is very understanding of others. Lectures however, are VERY dull. The provided course notes were much more exciting.
Rating # 3
Overview:
  • Course: CSC108
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Approachable and explains thing really well. It's inverted-class style, so you watch video lectures beforehand (definitely watch!) and then apply them in class. Classes are mainly worksheets that apply what you learned in videos - not mandatory, but good for practice. Assignments are harder than you think, go to TA Help Centre early.
Rating # 4
Overview:
  • Course: CSC165
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: No
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
His lectures are very boring and stale. His voice is monotone and makes you fall asleep. You should try to avoid him if you can. He also said that they would give us longer test times so that we could think about our answers better and that they would be similar in difficulty, which was a total lie in my opinion.
Rating # 5
Overview:
  • Course: CSC108
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Perfect professor. Answer every question carefully and nicely. Love him so much!
Rating # 6
Overview:
  • Course: CSC108
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Really sweet prof who is invested in your learning. The course is crazy easy, I didnt have to go to class or read the textbooks. Easy A
Rating # 7
Overview:
  • Course: CSC436
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Wonderful and patient prof in UofT CS.
Rating # 8
Overview:
  • Course: CSC108
  • Grade Received: Audit/No Grade
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Helpful and genuine guy, great for starting off CS.
Rating # 9
Overview:
  • Course: CSC108
  • Grade Received: A+
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Knows his material and gets it across clearly, but teaches in lectures as if he were talking to a room full of elementary school children. Very easy to pass without attending lectures at all.
Rating # 10
Overview:
  • Course: CSC165
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Amazing prof, one of those few profs who care about their students.
Rating # 11
Overview:
  • Course: CSC165
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
He is the best prof ive eve seen ! He replies almost every piazza question, and he is so nice when you ask him questions !
Rating # 12
Overview:
  • Course: CSC165
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
The man, the myth, the legend. Lectures are a little dry but Tom is super nice and really awesome!
Rating # 13
Overview:
  • Course: CSC108
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Reverse classroom format makes it so that you needn't go to class necessarily, but would recommend either way. Very clear examples and demonstrations can help clear up any questions you might have.
Rating # 14
Overview:
  • Course: CSC108
  • Grade Received: B-
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Amazing prof. Extremely helpful, approachable and is always approaching students to see if they have questions. Assessments are very well made and reflects exactly what the course teaches.
Rating # 15
Overview:
  • Course: CSC2305
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Easy going and laid back prof, fair midterm. Too bad we only did derivative-based optimization. Would love to see some derivative-free optimization.
Rating # 16
Overview:
  • Course: CSC108
  • Grade Received: A+
  • Overall Rating: 4.5
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
one of the best prof at u of t
Rating # 17
Overview:
  • Course: CSC108
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Awesome teacher! Really cares about helping you!
Rating # 18
Overview:
  • Course: CSC108
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Since it's an intro course, he explains things super-thoroughly, which feels boring if you know the material but is great for those completely new to programming. Overall he knows his stuff, and is really helpful during office hours.
Rating # 19
Overview:
  • Course: CSC108H1F
  • Grade Received: A-
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Professor Fairgrive is definitely the best professor for my first semester at UofT. He takes his time to explain everything well, makes a genuine effort to help everyone at the help sessions, and overall just a great guy. I was able to gain a solid background in python because of this course.
Rating # 20
Overview:
  • Course: CSC165
  • Grade Received: D-
  • Overall Rating: 3.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Nice proff bumped my grade from a 46 to a 50 after I asked him to. Lots of exercises which are worth 3% each, you better do them. Make sure you come to class.
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin