I. Alex Thomo - University of Victoria

Professor: I. Alex Thomo
Department: Computer Science
College: University of Victoria
Rating # 1
Overview:
  • Course: CSC502
  • 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:
Alex was excellent, both in and out of class. Great lectures, and always wanted students to succeed. Extremely approachable and friendly, and always replies quickly on emails.
Rating # 2
Overview:
  • Course: CSC502
  • 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:
Amazing lectures
Rating # 3
Overview:
  • Course: CSC485B
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Definitely take any classes that he teaches. Very kind and caring prof!!
Rating # 4
Overview:
  • Course: CSC370
  • 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:
Awesome prof. Cares a lot about his students and is quite clear about what is required.
Rating # 5
Overview:
  • Course: CSC370
  • 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:
Very kind and caring prof. Definitely try to take csc370 with him, much better than a lot of other options... He's really knowledgeable on the material and you will learn a lot
Rating # 6
Overview:
  • Course: SENG480B
  • Grade Received: A+
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Really nice prof. Always gives out help on projects and assignments, and his tests are super fair. I'd happily take another course with him!
Rating # 7
Overview:
  • Course: CSC578D
  • 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:
Alex is a very nice professor. His class was fun and learning at the same time.
Rating # 8
Overview:
  • Course: CSC503
  • 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:
Alex is a great Prof, always gives excellent lectures. He genuinely cares about his students. I highly advise taking a class with him.
Rating # 9
Overview:
  • Course: CSC370
  • Grade Received: A+
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Alex was receptive to re-mark requests and answers emails quickly. His lectures are 50% him reading slides and 50% very useful examples, so they can be boring but incredibly worth while. 80% of the final mark came from the final exam and 1 midterm. The midterm was easy and the final was graded very generously.
Rating # 10
Overview:
  • Course: CSC370
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Great prof. Very organized. Makes it very clear what you need to learn and does so many examples in class, almost too many. Lectures seem very long, but are helpful. His slides are also quite good. Easy midterm.
Rating # 11
Overview:
  • Course: CSC421
  • 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:
He respects students and answers questions. Clear explanations and always happy to provide help. Creates a relaxed, no stress environment, no rushing through the material. Assignments and midterm were fair, final more challenging. Really cares about students.
Rating # 12
Overview:
  • Course: CSC421
  • Grade Received: A+
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
The lectures were not really helpful, and some slides are dated. Assignments and midterm were easy, but the Final involved massive computation, such as compute one layer neural network by hand, Bayesian net, etc. As long as you practice all the problems from the slides and pay attention to the details of slides, then this course will be a breeze
Rating # 13
Overview:
  • Course: CSC421
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
I thought the lectures were extremely dry, but his slides were very detailed so it was easy to study for exams. Exams are fair and provides as much help possible for assignments. Hints and tips for assignments will almost always be found in his lecture slides. Super caring prof and genuinely wants his students to succeed.
Rating # 14
Overview:
  • Course: CSC571
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
He focus on practical concepts and techniques. Very useful course, also Alex very nice and helpful. Don't be hesitated to take his course
Rating # 15
Overview:
  • Course: CSC370
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
He's definitely the best professor in UVic, he cares about students, answer s any questions even it looks stupid to him
Rating # 16
Overview:
  • Course: SENG474
  • 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:
3rd class I've taken with Alex, all 3 have been fantastic. Don't hesitate to visit him in office hours, he is very approachable and friendly
Rating # 17
Overview:
  • Course: CSC370
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Alex was super helpful! He was really nice and he always replied emails quickly. He is the most helpful prof in UVic. I like him!!!
Rating # 18
Overview:
  • Course: SENG474
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Relevant useful content. He is very good at explaining concepts and relates them to real applications. Liked the programming assignments and the project.
Rating # 19
Overview:
  • Course: SENG474
  • Grade Received: A+
  • Overall Rating: 3.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Lectures could be a little slow. He tended to focus too much on the simple stuff and not enough on the hard stuff. Overall, I did lear some interesting things though. Assignments, midterm and final were fairly easy. Project was a decent amount of work and the best way to actually learn things.
Rating # 20
Overview:
  • Course: CSC571
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Awesome prof!
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