Thomas Horton - University of Virginia

Professor: Thomas Horton
Department: Computer Science
College: University of Virginia
Rating # 1
Overview:
  • Course: CS2110
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is interested in teaching his students but that does not mean he is good at it. I loved 1110 with Sherriff, but this course is very disorganized and not properly planned. Horton struggles to hold the attention of the class. He takes about 10-12 weeks to grade each homework assignment. If you have prior programming experience it will not help.
Rating # 2
Overview:
  • Course: CS110
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I love tom horton
Rating # 3
Overview:
  • Course: CS2110
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
No point in going to class if you have a bit of prior programming experience. Homeworks take extremely long time, 2 tests and a final were decently hard. He's VERY disorganized and will likely not grade half your stuff as he won't have time
Rating # 4
Overview:
  • Course: CS1110
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
If you have prior programming experience you will breeze through this class. On the other hand, all my friends without experience really struggled. I would take the easier version (1112) if you have no experience. HW can take some time, but decent CS class
Rating # 5
Overview:
  • Course: CS101
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
As a lecturer, Thomas Horton does not do a very good job. The TA's are either unapproachable or simply incompetent. This course cannot be taught in a 500 person lecture format. Horton is a nice guy though, but sadly, that doesn't matter. Overall, I regret taking the course.
Rating # 6
Overview:
  • Course: CS101
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He tries really hard to make sure we understand, but CS 101 is a hard class! the homework assignments are HORRIBLE, you WILL have to go to office hours to complete them, or just spend an entire week trying to do it yourself.
Rating # 7
Overview:
  • Course: CS101
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Tries hard, but CS is just an intrinsically tough class. Class should be more hands-on then lecture format. Explanations were often vague & confusing but he is an approachable guy. Tough assignments, manic office hours. You WILL have to go to office hours to complete the assignments. Better to take it in the fall than the spring.
Rating # 8
Overview:
  • Course: CS101
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Could have been worse, he's genuinely interested in making sure you understand the subject. Lectures are boring and the class requires a lot of work; don't expect it to be easy.
Rating # 9
Overview:
  • Course: CS201
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Annoying, boring, obnoxious grin. Confused me on things I had a clear understanding of PRIOR to taking his course. Nice guy, but he shouldn't be teaching this class OR he needs to revise his entire approach to teaching this class.
Rating # 10
Overview:
  • Course: CS340
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Super disorganized, but you can use this to your advantage and get all sorts of exceptions. Silly and amusing, but will probably drive you nuts. Never used the textbook.
Rating # 11
Overview:
  • Course: CS201
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Smiles at ALL times, talks thru his smile; accidentally funny. Hws can be hard, tests are ok. Class is BORING; bring laptop! I went to know what topics we covered/participation credit but needed laptop to stay awake. Learned nearly everything from the three exam review sessions in the sem. Not a very substantive class, it's "mushy" you'll see.
Rating # 12
Overview:
  • Course: CS201
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great professor. Has a quirky sense of humor and really cares about his students.
Rating # 13
Overview:
  • Course: CS201
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is quite an easy going professor, while tests are not. Classes are somewhat disorganized, but he is always eager to help.
Rating # 14
Overview:
  • Course: CS201
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is a good lectureer. But will get behind on returning stuff. Perhaps a bit disorganized, but he always has a great slide set and exam review. Forgiving on grades.
Rating # 15
Overview:
  • Course: CS290390
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
You rock!
Rating # 16
Overview:
  • Course: CS390
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Helpful!
Rating # 17
Overview:
  • Course: CS432
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Class could have been a lot worse
Rating # 18
Overview:
  • Course: CS432
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Great class! Great guy! Take it!
Rating # 19
Overview:
  • Course: CS216
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Not the best lecturer, but not the worst either. Very friendly, caring, and understanding of students.
Rating # 20
Overview:
  • Course: CS432
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Very organized with lectures. The lectures are very good but not exciting. He is a nice guy though and cares about his students.
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