Diane Horton - University of Toronto - St. George Campus

Professor: Diane Horton
Department: Computer Science
College: University of Toronto - St. George Campus
Rating # 1
Overview:
  • Course: CSC148
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
The course was very well-organized even though it was delivered online for the first time. Great lectures and course notes. Preps and assignments were very fun. Labs were helpful for learning. Helpful and clear answers on Piazza. Clear grading criteria. Open to student feedback. Tests were a bit challenging but not terribly.
Rating # 2
Overview:
  • Course: CSC148
  • 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:
She is amazing at keeping things simple and explaining concepts thoroughly so that even someone with no past CS knowledge can understand.
Rating # 3
Overview:
  • Course: CSC148
  • 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:
She is amazing at simplifying concepts to make them easy to understand for anyone at any level of computer science.
Rating # 4
Overview:
  • Course: CSC148
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Shes kind.
Rating # 5
Overview:
  • Course: CSC343
  • 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:
Gem of a prof. Very helpful in office hours and gives great feedback and advice on assignments and project work. Content is well-paced though it starts off a bit slow, and tests are pretty reasonable. Preps and project are low stakes and quite easy. Assignments can be time-consuming but it's very possible to do well on the rest of the course.
Rating # 6
Overview:
  • Course: CSC148
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: No
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
She is amazing
Rating # 7
Overview:
  • Course: CSC343
  • Grade Received: Not sure yet
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Her course is well run, lecture preps take 10-15 minutes and make sure you don't fall behind, assignments can be slightly long but nothing particularly difficult, content is reasonable and she makes an effort to help you understand the content.
Rating # 8
Overview:
  • Course: CSC343
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Best professor I have had in my 4 years at U of T. Goes above and beyond to make sure you understand.
Rating # 9
Overview:
  • Course: CSC343
  • Grade Received: A
  • Overall Rating: 2.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Fair examinations, but unnecessarily long assignments. Everything was well organized, and everything that we were tested on was in the lecture slides. Her condescending tone and childish explanations, however, made lectures unbearable; it felt like middle school.
Rating # 10
Overview:
  • Course: CSC148
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Tests and exams were nothing like what was discussed in class.
Rating # 11
Overview:
  • Course: CSC148
  • Grade Received: B+
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Not even enough time to finish the final... First year course as well
Rating # 12
Overview:
  • Course: CSC148
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Prof Horton is great. She is VERY approachable outside of class and really tries to stimulate your curiosity for computer science in general, not necessarily specific functions/methods. I do find that lectures seemed to be rushed as content was sometime skipped over for time. I wish that there was more time for prof horton to share cool stuff..
Rating # 13
Overview:
  • Course: CSC148
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Professor horton is very caring of her students, and this shows in her lectures. Some people dont like the way she teaches, but I personally love it. Her attitude is friendly and she is very approachable (ie: not scary at all). Really enjoyed 148 with her.
Rating # 14
Overview:
  • Course: CSC148
  • Grade Received: INC
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Shes a good lecturer, and her care comes through in her speaking style. As Im writing this, shes literally stayed forty minutes after class to answer every individual question in a mob of people that came after class. I dont want that to go unnoticed!
Rating # 15
Overview:
  • Course: CSC148
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
The lectures were helpful and relevant to the course, all the homework was well structured and helpful to learning the course content, and the tutorials were great for practicing recently learned material.
Rating # 16
Overview:
  • Course: CSC148
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Great proff. Really cares about student's quality of learning, and student's well being in a non-fake and still professional way. She taught well and clearly, and made herself seem encouraging and approachable.
Rating # 17
Overview:
  • Course: CSC148
  • 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:
I loved her teaching style, and I loved how much she cared about us. She brought enthusiasm, and I miss her, now that I'm in CSC207.
Rating # 18
Overview:
  • Course: CSC148
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Really great prof! Very enthusiastic, explanations are clear, she treats students with a lot of respect and expects the same. Pleasure to be in her class.
Rating # 19
Overview:
  • Course: CSC148
  • 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:
Diane is an excellent professor. She prioritizes being a good teacher and cares about students' success and understanding of concepts. Lectures are kept fresh and fun. I hope I can take another class with her soon.
Rating # 20
Overview:
  • Course: CSC343
  • Grade Received: B+
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Does a poor job at explaining concepts and makes evaluations over complicated without properly teaching the material.
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