Thomas Horton

tbh3f@virginia.edu

Average Ratings

  • Rating

    3.26

  • Difficulty

    2.67

  • GPA

    3.42

Computer Science

CS 1110 | Introduction to Programming
  • Rating

  • Difficulty

  • GPA

    3.56

  • Last Taught

    Fall 2025

CS 1113 | Introduction to Programming
  • Rating

    4.56

  • Difficulty

    2.33

  • GPA

    3.43

  • Last Taught

    Spring 2025

CS 1501 | Special Topics in Computer Science
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2022

CS 2102 | Discrete Mathematics
  • Rating

  • Difficulty

  • GPA

    2.27

  • Last Taught

    Fall 2021

CS 2110 | Software Development Methods
  • Rating

    3.41

  • Difficulty

    2.8

  • GPA

    3.41

  • Last Taught

    Spring 2022

CS 2190 | Computer Science Seminar
  • Rating

    5.0

  • Difficulty

    1.0

  • GPA

    3.91

  • Last Taught

    Fall 2019

CS 2501 | Special Topics in Computer Science
  • Rating

    1.33

  • Difficulty

    2.33

  • GPA

    3.45

  • Last Taught

    Fall 2025

CS 3205 | HCI in Software Development
  • Rating

    3.56

  • Difficulty

    2.31

  • GPA

    3.45

  • Last Taught

    Fall 2025

CS 3240 | Software Engineering
  • Rating

    2.27

  • Difficulty

    3.0

  • GPA

    3.52

  • Last Taught

    Fall 2025

CS 4102 | Algorithms
  • Rating

  • Difficulty

  • GPA

    3.26

  • Last Taught

    Summer 2022

CS 4240 | Principles of Software Design
  • Rating

  • Difficulty

  • GPA

    3.23

  • Last Taught

    Fall 2014

CS 4980 | Capstone Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2025

CS 4993 | Independent Study
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2025

CS 4998 | Distinguished BA Majors Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2025

CS 6993 | Independent Study
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2025

CS 7993 | Independent Study
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2025

CS 7995 | Supervised Project Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2025

CS 8897 | Graduate Teaching Instruction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2025

CS 8999 | Thesis
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2025

CS 9897 | Graduate Teaching Instruction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2025

CS 9999 | Dissertation
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2025