Keith Williams

kaw7y@virginia.edu

Average Ratings

  • Rating

    4.78

  • Difficulty

    1.69

  • GPA

    3.71

Applied Mathematics

APMA 2501 | Special Topics in Applied Mathematics
  • 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 2066 | Science of Information
  • Rating

  • Difficulty

  • GPA

    3.58

  • Last Taught

    Spring 2025

ECE 2200 | Applied Physics
  • Rating

    4.63

  • Difficulty

    1.4

  • GPA

    3.95

  • Last Taught

    Spring 2025

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

  • Difficulty

  • GPA

    4.0

  • Last Taught

    Spring 2023

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

  • Difficulty

  • GPA

    3.83

  • Last Taught

    Spring 2023

ECE 2630 | ECE Fundamentals I
  • Rating

  • Difficulty

  • GPA

    4.0

  • Last Taught

    Fall 2022

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

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ECE 4140 | Fundamentals of Nanoelectronics
  • Rating

  • Difficulty

  • GPA

    3.44

  • Last Taught

    Spring 2023

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

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

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

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ECE 4907 | Electrical Engineering Projects
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

ECE 5150 | Microelectronic Integrated Circuit Fabrication
  • Rating

  • Difficulty

  • GPA

    3.61

  • Last Taught

    Spring 2022

ECE 6140 | Fundamentals of Nanoelectronics
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2023

ECE 6505 | Electrical and Computer Engineering Seminar
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

ECE 9897 | Graduate Teaching Instruction
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

Engineering

ENGR 1620 | Introduction to Engineering
  • Rating

    4.82

  • Difficulty

    1.82

  • GPA

    3.93

  • Last Taught

    Spring 2018

ENGR 1624 | Introduction to Engineering
  • Rating

    4.87

  • Difficulty

    1.9

  • GPA

    3.93

  • Last Taught

    Spring 2023

ENGR 2595 | Special Topics in Engineering
  • Rating

    5.0

  • Difficulty

    1.0

  • GPA

    3.86

  • Last Taught

    Spring 2025

ENGR 2993 | Independent Study
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

ENGR 3502 | Special Topics in Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2023

ENGR 4595 | Special Topics in Engineering
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

Interdisciplinary Studies

INST 2550 | Interdisciplinary Studies Hereford College
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2024

Physics

PHYS 1090 | Galileo and Einstein
  • Rating

  • Difficulty

  • GPA

    3.58

  • Last Taught

    Spring 2014

PHYS 1610 | Introductory Physics I:Mechanics & Special Relativity
  • Rating

  • Difficulty

  • GPA

    3.01

  • Last Taught

    Fall 2014

PHYS 3110 | Widely Applied Physics
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2024

PHYS 3993 | Independent Study
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

PHYS 3995 | Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

PHYS 5820 | Introduction to Nanophysics
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2011

PHYS 5993 | Physics Colloquium
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2018

PHYS 5995 | Independent Study
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2012

PHYS 8970 | Non-Topical Research, Preparation for Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2011

PHYS 8999 | Master Thesis Non-Topical Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

PHYS 9998 | Pre-Qual Preparation for Doctoral Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

PHYS 9999 | PhD Thesis Non-Topical Research
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

Science, Technology, and Society

STS 2500 | Science and Technology in Social and Global Context
  • Rating

  • Difficulty

  • GPA

    3.54

  • Last Taught

    Spring 2025

STS 2993 | Independent Study: Technology and Society
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2022