Todd Delong

tad2x@virginia.edu

Average Ratings

  • Rating

    3.76

  • Difficulty

    2.6

  • GPA

    3.66

Applied Mathematics

APMA 3100 | Probability
  • Rating

  • Difficulty

  • GPA

    2.96

  • Last Taught

    Spring 2025

Computer Science

CS 1010 | Introduction to Information Technology
  • Rating

  • Difficulty

  • GPA

    3.8

  • Last Taught

    Spring 2025

CS 2130 | Computer Systems and Organization 1
  • Rating

    2.83

  • Difficulty

    4.0

  • GPA

  • Last Taught

    Spring 2025

CS 2330 | Digital Logic Design
  • Rating

    3.33

  • Difficulty

    2.0

  • GPA

  • Last Taught

    Fall 2021

CS 8897 | Graduate Teaching Instruction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

Electrical and Computer Engineering

ECE 2066 | Science of Information
  • Rating

  • Difficulty

  • GPA

    3.23

  • Last Taught

    Spring 2025

ECE 2330 | Digital Logic Design
  • Rating

    4.56

  • Difficulty

    1.67

  • GPA

    3.83

  • Last Taught

    Spring 2025

ECE 2630 | ECE Fundamentals I
  • Rating

    3.27

  • Difficulty

    3.0

  • GPA

    3.48

  • Last Taught

    Fall 2022

ECE 2660 | ECE Fundamentals II
  • Rating

  • Difficulty

  • GPA

    3.79

  • Last Taught

    Spring 2023

ECE 3430 | Introduction to Embedded Computer Systems
  • Rating

    4.22

  • Difficulty

    2.33

  • GPA

    3.81

  • Last Taught

    Spring 2025

ECE 3501 | Special Topics in Electrical and Computer Engineering
  • Rating

  • Difficulty

  • GPA

    4.0

  • Last Taught

    Spring 2025

ECE 3502 | Special Topics in Electrical and Computer Engineering
  • Rating

  • Difficulty

  • GPA

    3.89

  • Last Taught

    Spring 2025

ECE 3750 | ECE Fundamentals III
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2023

ECE 4435 | Computer Architecture & Design
  • Rating

    4.67

  • Difficulty

    2.0

  • GPA

    3.69

  • Last Taught

    Spring 2025

ECE 4440 | Embedded System Design
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

ECE 4907 | Electrical Engineering Projects
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

ECE 4908 | Electrical Engineering Projects
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2022

ECE 4991 | MDE - Capstone Design
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

ECE 5502 | Special Topics in Electrical and Computer Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ECE 6435 | Computer Architecture and Design
  • Rating

  • Difficulty

  • GPA

    3.97

  • Last Taught

    Spring 2025

ECE 6502 | Special Topics in Electrical and Computer Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ECE 6995 | Supervised Project Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Summer 2024

ECE 9897 | Graduate Teaching Instruction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

Engineering

ENGR 1620 | Introduction to Engineering
  • Rating

  • Difficulty

  • GPA

    3.67

  • Last Taught

    Spring 2018

Mathematics

MATH 3100 | Introduction to Probability
  • Rating

  • Difficulty

  • GPA

    3.49

  • Last Taught

    Spring 2025

MATH 5100 | Probability
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Summer 2017

Systems & Information Engineering

SYS 3501 | Special Topics in Systems and Information Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

SYS 3502 | Special Topics in Systems and Information Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025