Joanne Dugan

jbd@virginia.edu

Average Ratings

  • Rating

    4.07

  • Difficulty

    3.09

  • GPA

    3.71

Computer Engineering

CPE 6190 | Computer Engineering Perspectives
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

CPE 6890 | Industrial Applications
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

CPE 7993 | Independent Study
  • Rating

  • Difficulty

  • GPA

    4.0

  • Last Taught

    Spring 2025

CPE 7995 | Supervised Project Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2023

CPE 8897 | Graduate Teaching Instruction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2022

CPE 8999 | Non-Topical Research, Master's Thesis
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2022

CPE 9897 | Graduate Teaching Instruction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2023

CPE 9999 | Non-Topical Research, Doctoral Dissertation
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

Computer Science

CS 2330 | Digital Logic Design
  • Rating

    4.01

  • Difficulty

    3.19

  • GPA

    3.07

  • Last Taught

    Fall 2021

CS 3501 | Special Topics in Computer Science
  • Rating

  • Difficulty

  • GPA

    3.72

  • Last Taught

    Spring 2025

CS 4434 | Dependable Computing Systems
  • Rating

  • Difficulty

  • GPA

    2.92

  • Last Taught

    Fall 2024

CS 4501 | Special Topics in Computer Science
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CS 4980 | Capstone Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CS 4993 | Independent Study
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CS 4998 | Distinguished BA Majors Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CS 6465 | Human-Robot Interaction
  • Rating

  • Difficulty

  • GPA

    3.98

  • Last Taught

    Spring 2025

CS 6501 | Special Topics in Computer Science
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CS 7993 | Independent Study
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CS 7995 | Supervised Project Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CS 8897 | Graduate Teaching Instruction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CS 8999 | Thesis
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

CS 9897 | Graduate Teaching Instruction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

Electrical and Computer Engineering

ECE 1501 | Special Topics in Electrical & Computer Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2024

ECE 2330 | Digital Logic Design
  • Rating

    4.12

  • Difficulty

    3.04

  • GPA

    3.24

  • Last Taught

    Spring 2025

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

  • Difficulty

  • GPA

  • Last Taught

    Spring 2023

ECE 3430 | Introduction to Embedded Computer Systems
  • Rating

    5.0

  • Difficulty

    4.0

  • GPA

    3.85

  • Last Taught

    Spring 2025

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

    3.0

  • Difficulty

    1.0

  • GPA

    3.88

  • Last Taught

    Spring 2025

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

  • Difficulty

  • GPA

    3.72

  • Last Taught

    Spring 2025

ECE 4434 | Dependable Computing Systems
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

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

  • Difficulty

  • GPA

    3.76

  • Last Taught

    Spring 2025

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

  • Difficulty

  • GPA

    3.82

  • Last Taught

    Spring 2025

ECE 4550 | Applied Research and Design Lab
  • Rating

  • Difficulty

  • GPA

    3.86

  • Last Taught

    Spring 2025

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 6434 | Dependable Computing Systems
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

ECE 6465 | Human-Robot Interaction
  • Rating

  • Difficulty

  • GPA

    3.93

  • Last Taught

    Spring 2025

ECE 6501 | Topics in Electrical and Computer Engineering
  • Rating

  • Difficulty

  • GPA

    4.0

  • Last Taught

    Spring 2025

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

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

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

  • Difficulty

  • GPA

  • Last Taught

    Spring 2019

ECE 6993 | Independent Study
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

ECE 7993 | Independent Study
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Summer 2020

ECE 7995 | Supervised Project Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2020

ECE 8897 | Graduate Teaching Instruction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2023

ECE 8999 | Thesis
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ECE 9999 | Dissertation
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

Engineering

ENGR 1501 | Special Topics
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2023

ENGR 1595 | Explorations--First-Year Engineering Seminar
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2012

ENGR 2595 | Special Topics in Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ENGR 3501 | Special Topics in Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2020

ENGR 3502 | Special Topics in Engineering
  • Rating

  • Difficulty

  • GPA

    3.95

  • Last Taught

    Spring 2023

ENGR 4595 | Special Topics in Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ENGR 4599 | Special Topics in Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2023

ENGR 6890 | Industrial Applications
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

Interdisciplinary Studies

INST 1550 | Interdisciplinary Studies-Student Initiated Courses
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2023

Science, Technology, and Society

STS 5500 | Topics in Technology and Society
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2021

Systems & Information Engineering

SYS 4053 | Systems Design I
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

SYS 4054 | Systems Capstone Design II
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

SYS 4582 | Selected Topics in Systems Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

SYS 6465 | Human-Robot Interaction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

SYS 6581 | Selected Topics in Systems Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025