Skip to main content
Sponsored

Keith Williams

4.76
Rating
1.66
Difficulty
3.71
GPA

Applied Mathematics

APMA 2501 | Special Topics in Applied Mathematics
Rating
Difficulty
GPA
Spring 2025
Last Taught

Electrical and Computer Engineering

ECE 1501 | Special Topics in Electrical & Computer Engineering
Rating
Difficulty
GPA
Spring 2022
Last Taught
ECE 2066 | Science of Information
3.7
Rating
1.0
Difficulty
3.58
GPA
Spring 2025
Last Taught
ECE 2200 | Applied Physics
4.7
Rating
1.5
Difficulty
3.91
GPA
Fall 2025
Last Taught
ECE 2501 | Special Topics in Electrical and Computer Engineering
Rating
Difficulty
4.00
GPA
Fall 2021
Last Taught
ECE 2502 | Special Topics in Electrical and Computer Engineering
Rating
Difficulty
3.83
GPA
Spring 2023
Last Taught
ECE 2630 | ECE Fundamentals I
Rating
Difficulty
4.00
GPA
Spring 2022
Last Taught
ECE 3502 | Special Topics in Electrical and Computer Engineering
Rating
Difficulty
GPA
Fall 2025
Last Taught
ECE 4140 | Fundamentals of Nanoelectronics
Rating
Difficulty
3.44
GPA
Spring 2016
Last Taught
ECE 4440 | Computer Engineering Capstone
Rating
Difficulty
GPA
Fall 2025
Last Taught
ECE 4501 | Special Topics in Electrical and Computer Engineering
Rating
Difficulty
GPA
Fall 2022
Last Taught
ECE 4502 | Special Topics in Electrical and Computer Engineering
Rating
Difficulty
GPA
Spring 2022
Last Taught
ECE 4907 | Electrical Engineering Projects
Rating
Difficulty
GPA
Fall 2022
Last Taught
ECE 4991 | Electrical Engineering Capstone
Rating
Difficulty
GPA
Fall 2025
Last Taught
ECE 5150 | Microelectronic Integrated Circuit Fabrication
Rating
Difficulty
3.61
GPA
Spring 2015
Last Taught
ECE 6140 | Fundamentals of Nanoelectronics
Rating
Difficulty
GPA
Spring 2016
Last Taught
ECE 6505 | Electrical and Computer Engineering Seminar
Rating
Difficulty
GPA
Spring 2022
Last Taught
ECE 9897 | Graduate Teaching Instruction
Rating
Difficulty
GPA
Fall 2025
Last Taught

Engineering

ENGR 1620 | Introduction to Engineering
4.8
Rating
1.8
Difficulty
3.93
GPA
Spring 2018
Last Taught
ENGR 1624 | Introduction to Engineering
4.9
Rating
1.9
Difficulty
3.93
GPA
Spring 2023
Last Taught
ENGR 2595 | Special Topics in Engineering
5.0
Rating
1.0
Difficulty
3.86
GPA
Spring 2022
Last Taught
ENGR 2993 | Independent Study
Rating
Difficulty
GPA
Spring 2023
Last Taught
ENGR 3502 | Special Topics in Engineering
Rating
Difficulty
GPA
Spring 2018
Last Taught
ENGR 4595 | Special Topics in Engineering
Rating
Difficulty
GPA
Summer 2024
Last Taught

Interdisciplinary Studies

INST 2550 | Interdisciplinary Studies Hereford College
Rating
Difficulty
GPA
Spring 2010
Last Taught

Physics

PHYS 1090 | Galileo and Einstein
Rating
Difficulty
3.58
GPA
Spring 2012
Last Taught
PHYS 1610 | Introductory Physics I:Mechanics & Special Relativity
Rating
Difficulty
3.01
GPA
Fall 2011
Last Taught
PHYS 3110 | Widely Applied Physics
Rating
Difficulty
GPA
Fall 2009
Last Taught
PHYS 3993 | Independent Study
Rating
Difficulty
GPA
Spring 2012
Last Taught
PHYS 3995 | Research
Rating
Difficulty
GPA
Spring 2012
Last Taught
PHYS 5820 | Introduction to Nanophysics
Rating
Difficulty
GPA
Spring 2010
Last Taught
PHYS 5993 | Physics Colloquium
Rating
Difficulty
GPA
Spring 2011
Last Taught
PHYS 5995 | Independent Study
Rating
Difficulty
GPA
Spring 2012
Last Taught
PHYS 8970 | Non-Topical Research, Preparation for Research
Rating
Difficulty
GPA
Spring 2011
Last Taught
PHYS 8999 | Master Thesis Non-Topical Research
Rating
Difficulty
GPA
Summer 2015
Last Taught
PHYS 9998 | Pre-Qual Preparation for Doctoral Research
Rating
Difficulty
GPA
Summer 2015
Last Taught
PHYS 9999 | PhD Thesis Non-Topical Research
Rating
Difficulty
GPA
Summer 2015
Last Taught

Science, Technology, and Society

STS 2500 | Science and Technology in Social and Global Context
Rating
Difficulty
3.54
GPA
Spring 2014
Last Taught
STS 2993 | Independent Study: Technology and Society
Rating
Difficulty
GPA
Fall 2013
Last Taught