Engineering Courses at UVA
Every Engineering course at University of Virginia, with difficulty, workload, and ratings. 286 courses · 948 ratings across the web
Ratings across the web
Students give Engineering courses 3.5 out of 5, and 49% would take one again.
Across 75 rated courses. No reviews written here yet.
Easiest course
ENGR162
45/100 difficulty
Most challenging
STS100
80/100 difficulty
All Engineering Courses (286)
APMA111
3.7 out of 5 stars3.7· 93 ratings
APMA212
4.2 out of 5 stars4.2· 77 ratings
ENGR162
3.4 out of 5 stars3.4· 61 ratings
APMA109
4.3 out of 5 stars4.3· 38 ratings
STS101
3.4 out of 5 stars3.4· 33 ratings
MSE209
4.2 out of 5 stars4.2· 31 ratings
MATH131
4.0 out of 5 stars4.0· 28 ratings
SYS201
2.5 out of 5 stars2.5· 28 ratings
ECE200
4.1 out of 5 stars4.1· 27 ratings
ECE203
3.1 out of 5 stars3.1· 26 ratings
TCC101
4.0 out of 5 stars4.0· 23 ratings
APMA311
3.5 out of 5 stars3.5· 22 ratings
PHYS201
3.1 out of 5 stars3.1· 22 ratings
PHYS142E
2.6 out of 5 stars2.6· 19 ratings
ENGR1620
3.4 out of 5 stars3.4· 18 ratings
STS200
2.9 out of 5 stars2.9· 18 ratings
STS2500Science and Technology in Social and Global Context
4.0 out of 5 stars4.0· 18 ratings
MSE2090Introduction to Materials Science
4.0 out of 5 stars4.0· 15 ratings
STS1500
2.6 out of 5 stars2.6· 15 ratings
PHYS101
4.3 out of 5 stars4.3· 14 ratings
CE230
4.4 out of 5 stars4.4· 13 ratings
STS401
4.2 out of 5 stars4.2· 13 ratings
BIOM201
4.9 out of 5 stars4.9· 12 ratings
ENGR1621
1.2 out of 5 stars1.2· 11 ratings
STS4500STS and Engineering Practice
3.3 out of 5 stars3.3· 11 ratings
CHE202
2.0 out of 5 stars2.0· 10 ratings
ECE2066Science of Information
3.5 out of 5 stars3.5· 10 ratings
ECE230
3.3 out of 5 stars3.3· 10 ratings
ENGR1624Introduction to Engineering
4.1 out of 5 stars4.1· 10 ratings
PHYS102
4.7 out of 5 stars4.7· 10 ratings
TCC200
4.7 out of 5 stars4.7· 10 ratings
MAE6310Fluid Mechanics I
4.8 out of 5 stars4.8· 9 ratings
CE319
3.6 out of 5 stars3.6· 8 ratings
ECE457
3.8 out of 5 stars3.8· 8 ratings
STS100
1.9 out of 5 stars1.9· 8 ratings
SYS321
2.5 out of 5 stars2.5· 7 ratings
CHE215
4.3 out of 5 stars4.3· 6 ratings
CS230
2.6 out of 5 stars2.6· 6 ratings
ECE2630ECE Fundamentals I
4.0 out of 5 stars4.0· 6 ratings
ENGR1559Special Topics in Engineering
4.0 out of 5 stars4.0· 6 ratings
MAE200
3.0 out of 5 stars3.0· 6 ratings
MAE4710Mechatronics
5.0 out of 5 stars5.0· 6 ratings
SYS334
2.6 out of 5 stars2.6· 6 ratings
CE201
2.8 out of 5 stars2.8· 5 ratings
CS1113Introduction to Programming
4.2 out of 5 stars4.2· 5 ratings
MAE210
3.8 out of 5 stars3.8· 5 ratings
PHYS241E
4.2 out of 5 stars4.2· 5 ratings
STS2600Introduction to Engineering Ethics
1.0 out of 5 stars1.0· 5 ratings
STS402
1.8 out of 5 stars1.8· 5 ratings
SYS6000
5.0 out of 5 stars5.0· 5 ratings
APMA110
4.8 out of 5 stars4.8· 4 ratings
APMA641
1.0 out of 5 stars1.0· 4 ratings
APMA642
3.0 out of 5 stars3.0· 4 ratings
CHE321
3.5 out of 5 stars3.5· 4 ratings
ECE324
4.8 out of 5 stars4.8· 4 ratings
ECE333
3.8 out of 5 stars3.8· 4 ratings
ENGR142R
4.5 out of 5 stars4.5· 4 ratings
MAE2100Thermodynamics
2.8 out of 5 stars2.8· 4 ratings
PHYS241
3.3 out of 5 stars3.3· 4 ratings
SYS3021Deterministic Decision Models
1.5 out of 5 stars1.5· 4 ratings
APMA3120Statistics
3.0 out of 5 stars3.0· 3 ratings
BIOM200
4.3 out of 5 stars4.3· 3 ratings
CS333
3.4 out of 5 stars3.4· 3 ratings
ECE309
4.3 out of 5 stars4.3· 3 ratings
ECE402
4.0 out of 5 stars4.0· 3 ratings
ECE435
3.6 out of 5 stars3.6· 3 ratings
ECE563
5.0 out of 5 stars5.0· 3 ratings
ENGR141R
2.0 out of 5 stars2.0· 3 ratings
ENGR1624LAB
1.0 out of 5 stars1.0· 3 ratings
GSVS2050Sustainable Energy Systems
2.6 out of 5 stars2.6· 3 ratings
MATH3000Transition to Higher Mathematics
3.6 out of 5 stars3.6· 3 ratings
MSE201
4.7 out of 5 stars4.7· 3 ratings
STS1010
2.6 out of 5 stars2.6· 3 ratings
SYS362
2.0 out of 5 stars2.0· 3 ratings
TCC207
3.0 out of 5 stars3.0· 3 ratings
AMPA2131
No reviews yet · be the first
CE2001Sustainability Science
No reviews yet · be the first
CE2010Civil Engineering Techniques
No reviews yet · be the first
CE2020Engineering Economic Analysis
No reviews yet · be the first
CE2030Mgmt of Eng & Construct Projct
No reviews yet · be the first
CE2100Intro Environmental Engr
No reviews yet · be the first
CE2110Environmental Engineering Lab
No reviews yet · be the first
CE2300Statics
No reviews yet · be the first
CE2310Strength of Materials
No reviews yet · be the first
CE3000CE Systems Analysis
No reviews yet · be the first
CE3010Project Business Planning
No reviews yet · be the first
CE3050Energy Sys. & the Environment
No reviews yet · be the first
CE3100Water for the World
No reviews yet · be the first
CE3120Solid Waste Management
No reviews yet · be the first
CE3210Fluid Mechanics
No reviews yet · be the first
CE3220Water Resources Engineering
No reviews yet · be the first
CE3222Water Resources Eng Workshop
No reviews yet · be the first
CE3300Structural Mechanics
No reviews yet · be the first
CE3330Structural Design
No reviews yet · be the first
CE3400Trans Infrastructure Design
No reviews yet · be the first
CE3710Intro to Geotechnical Engrg
No reviews yet · be the first
CE4025VDC Coordination and Control
No reviews yet · be the first
CE4040Sust & Sys in Built Environ
No reviews yet · be the first
CE4050Risk Analysis
No reviews yet · be the first
CE4210Stormwater Management
No reviews yet · be the first
CE4990CE Design & Practice I
No reviews yet · be the first
CE4991Civil Engr Design & Practice
No reviews yet · be the first
CE5020Geographic Information Systems
No reviews yet · be the first
CE5025Constrcn Planng, Sched & Contr
No reviews yet · be the first
CE5035Constructn Estimatng & Biddng
No reviews yet · be the first
CE5240GW Hydrol & Contam Transport
No reviews yet · be the first
CE5310Prestressed Concrete Design
No reviews yet · be the first
CE5400Traffic Operations
No reviews yet · be the first
CE5410Transportation Planning
No reviews yet · be the first
CE5500Special Topics in CE
No reviews yet · be the first
CE6015Project Management
No reviews yet · be the first
CE6030Green Engineering
No reviews yet · be the first
CE6230Hydrology
No reviews yet · be the first
CE6500Special Topics in CE
No reviews yet · be the first
CHE2202Thermodynamics
No reviews yet · be the first
CHE2215Material and Energy Balances
No reviews yet · be the first
CHE2216Mod & Simulation in Chem Engr
No reviews yet · be the first
CHE2246Introduction to Biotechnology
No reviews yet · be the first
CHE3316Chem Thermo & Staged Oper
No reviews yet · be the first
CHE3318Chemical Reaction Engineering
No reviews yet · be the first
CHE3321Trans Proc I:Momentum Trnsfr
No reviews yet · be the first
CHE3322Transprt Proc II: Heat & Mass
No reviews yet · be the first
CHE3347Biochemical Engineering
No reviews yet · be the first
CHE3398Chemical Engineering Lab I
No reviews yet · be the first
CHE3610Physical Chem for Engineers
No reviews yet · be the first
CHE4417Tissue Engineering
No reviews yet · be the first
CHE4442Applied Surface Chemistry
No reviews yet · be the first
CHE4445Fund Process Safety
No reviews yet · be the first
CHE4448Bioseparations Engineering
No reviews yet · be the first
CHE4450Energy Science & Technologies
No reviews yet · be the first
CHE4452Data Sci in CHE
No reviews yet · be the first
CHE4456Bioproduct & Bioprocess Eng
No reviews yet · be the first
CHE4474Proc Synth, Modl and Contrl
No reviews yet · be the first
CHE4475Process Safety in Design
No reviews yet · be the first
CHE4476Chemical Engineering Design
No reviews yet · be the first
CHE4491Chemical Engineering Lab II
No reviews yet · be the first
CHE4561Special Topics in Chem Engr
No reviews yet · be the first
CHE6561Special Topics in ChE
No reviews yet · be the first
CHE6605Research Methods
No reviews yet · be the first
CHE6615Advanced Thermodynamics
No reviews yet · be the first
CHE6618Chemical Reaction Engineering
No reviews yet · be the first
CHE6625Transport Processes
No reviews yet · be the first
CHE6630Mass Transfer
No reviews yet · be the first
CHE6665Tech for Chem Engr Anal & Des
No reviews yet · be the first
ECE2200Applied Physics
No reviews yet · be the first
ECE2300Applied Circuits
No reviews yet · be the first
ECE2330Digital Logic Design
No reviews yet · be the first
ECE2410Intro to Machine Learning
No reviews yet · be the first
ECE2600Electronics
No reviews yet · be the first
ECE2700Signals and Systems
No reviews yet · be the first
ECE3103Solid State Devices
No reviews yet · be the first
ECE3209Electromagnetic Fields
No reviews yet · be the first
ECE3250Electromag Energy Conversion
No reviews yet · be the first
ECE3251Electromag Energy Convers Lab
No reviews yet · be the first
ECE3430Intro Embedded Computer Systms
No reviews yet · be the first
ECE3501Special Topics ECE
No reviews yet · be the first
ECE3502Special Topics ECE
No reviews yet · be the first
ECE3660Microelectronic Circuits
No reviews yet · be the first
ECE3750ECE Fundamentals III
No reviews yet · be the first
ECE4103Renewable Energy Conversion
No reviews yet · be the first
ECE4209RF Circuit Dsgn & Wireless Sys
No reviews yet · be the first
ECE4332Introduction to VLSI Design
No reviews yet · be the first
ECE4435Computer Architecture & Design
No reviews yet · be the first
ECE4440Computer Engineering Capstone
No reviews yet · be the first
ECE4457Computer Networks
No reviews yet · be the first
ECE4501Special Topics: ECE
No reviews yet · be the first
ECE4502Special Topics ECE
No reviews yet · be the first
ECE4550Applied Research & Design Lab
No reviews yet · be the first
ECE4660Analog Integrated Circuits
No reviews yet · be the first
ECE4750Digital Signal Processing
No reviews yet · be the first
ECE4991Electrical Eng Capstone
No reviews yet · be the first
ECE5260Microwave Engineering I
No reviews yet · be the first
ECE5502Spec Top:Elect & Computer Engr
No reviews yet · be the first
ECE6332VLSI Design
No reviews yet · be the first
ECE6435Computer Architecture & Design
No reviews yet · be the first
ECE6501Topics: Elect & Computer Engr
No reviews yet · be the first
ECE6502Spec Top:Elect & Computer Engr
No reviews yet · be the first
ECE6642Optoelectronic Devices
No reviews yet · be the first
ECE6660Analog Integrated Circuits
No reviews yet · be the first
ECE6711Probability & Stochastic Proc
No reviews yet · be the first
ECE6750Digital Signal Processing
No reviews yet · be the first
ECE6782Mach Learning - Image Analysis
No reviews yet · be the first
ECE6850Intro to Control Systems
No reviews yet · be the first
ENGR1010Engineering Foundations 1
No reviews yet · be the first
ENGR1020Engineering Foundations 2
No reviews yet · be the first
ENGR1410Synthesis Design I
No reviews yet · be the first
ENGR1420Synthesis Design II
No reviews yet · be the first
ENGR1520Explorations in Engineering
No reviews yet · be the first
ENGR2500Intro to Nanoscience & Tech
No reviews yet · be the first
ENGR2595Special Topics in Engineering
No reviews yet · be the first
ENGR4880Busi & Tech Leadership in Engr
No reviews yet · be the first
MAE2020Intro to Mechanical Engrng
No reviews yet · be the first
MAE2030Intro to Aerospace Engineering
No reviews yet · be the first
MAE2040Computer Aided Design
No reviews yet · be the first
MAE2300Statics
No reviews yet · be the first
MAE2310Strength of Materials
No reviews yet · be the first
MAE2320Dynamics
No reviews yet · be the first
MAE2330Mechanics Laboratory
No reviews yet · be the first
MAE3010Astronautics
No reviews yet · be the first
MAE3140Heat and Mass Transfer
No reviews yet · be the first
MAE3210Fluid Mechanics
No reviews yet · be the first
MAE3220Compressible Aerodynamics
No reviews yet · be the first
MAE3230Thermal Fluids Laboratory
No reviews yet · be the first
MAE3310Aerospace Structures
No reviews yet · be the first
MAE3420Computational Methods in MAE
No reviews yet · be the first
MAE3610Aerospace Materials
No reviews yet · be the first
MAE3620Machine Elem & Fatigue Design
No reviews yet · be the first
MAE371
No reviews yet · be the first
MAE3710Mechanical Systems
No reviews yet · be the first
MAE3730Flight Vehicle Dynamics
No reviews yet · be the first
MAE3820Aerodynamics Laboratory
No reviews yet · be the first
MAE3840Mechanical Engineering Lab
No reviews yet · be the first
MAE4120Aerospace Propulsion
No reviews yet · be the first
MAE4501Spec Topics in Mechanical Engr
No reviews yet · be the first
MAE4502Spec Topics in Mechanical Engr
No reviews yet · be the first
MAE4610ME Design I
No reviews yet · be the first
MAE4620ME Design II
No reviews yet · be the first
MAE4690Spacecraft Design I
No reviews yet · be the first
MAE4700Spacecraft Design II
No reviews yet · be the first
MAE4790AE Design I
No reviews yet · be the first
MAE4800AE Design II
No reviews yet · be the first
MAE6020Continuum Mechanics
No reviews yet · be the first
MAE6070Theory of Elasticity
No reviews yet · be the first
MAE6100Thermomechanics
No reviews yet · be the first
MAE6120Microscale Heat Transfer
No reviews yet · be the first
MAE6210Analytical Dynamics
No reviews yet · be the first
MAE6230Vibrations
No reviews yet · be the first
MAE6250Multibody Mechanical Systems
No reviews yet · be the first
MAE6360Gas Dynamics
No reviews yet · be the first
MAE6410Engineering Mathematics I
No reviews yet · be the first
MAE6430Statistics Engrs & Scientists
No reviews yet · be the first
MAE6592Spec Topcs in Mech & Aero Engr
No reviews yet · be the first
MAE6600Intro to Control Systems
No reviews yet · be the first
MAE6710Finite Element Analysis
No reviews yet · be the first
MAE6720Computational Fluid Dynamics I
No reviews yet · be the first
MAE6870Applied Engineering Optics
No reviews yet · be the first
MSE2101MSE Investigations: Properties
No reviews yet · be the first
MSE2200AM and 3-D Printing
No reviews yet · be the first
MSE2500Special Topics in MSE
No reviews yet · be the first
MSE3050Thermodymanics of Materials
No reviews yet · be the first
MSE3060Structures/Defects of Material
No reviews yet · be the first
MSE3070Kinetics of Materials
No reviews yet · be the first
MSE3080Corrosion
No reviews yet · be the first
MSE3101Materials Science Investigations
No reviews yet · be the first
MSE3670Elec Opticl & Magn Behav Matls
No reviews yet · be the first
MSE4210Materials Processing
No reviews yet · be the first
MSE4592Spec Tops: Materials Science
No reviews yet · be the first
MSE6010Elec & Crystal Struc of Matls
No reviews yet · be the first
MSE6020Defects & Microstruct in Matls
No reviews yet · be the first
MSE6120Characterization of Materials
No reviews yet · be the first
MSE6130Electron Microscopy of Crystal
No reviews yet · be the first
MSE6230Thermodynamics and Phase Equilibria of Materials
No reviews yet · be the first
MSE6240Kinetics Solid-State Reactions
No reviews yet · be the first
MSE6270Intro to Atomistic Simulations
No reviews yet · be the first
MSE6320Deformation & Frac Struc Matls
No reviews yet · be the first
MSE6592Topics in Material Science
No reviews yet · be the first
MSE7140Physics of Materials
No reviews yet · be the first
MSE7220Surface Science
No reviews yet · be the first
STS150
No reviews yet · be the first
SYS2001Systems Engineering Concepts
No reviews yet · be the first
SYS2202Data and Information Engineering
No reviews yet · be the first
SYS3023Human Machine Interface
No reviews yet · be the first
SYS3034System Evaluation
No reviews yet · be the first
SYS3055Sys Engr Design Colloquium I
No reviews yet · be the first
SYS3060Stochastic Decision Models
No reviews yet · be the first
SYS3062Discrete Event Simulation
No reviews yet · be the first
SYS3501Special Topics in SIE
No reviews yet · be the first
SYS4021Linear Statistical Models
No reviews yet · be the first
SYS4044Engr Economic Systems
No reviews yet · be the first
SYS4050Risk Analysis
No reviews yet · be the first
SYS4055Sys Engr Design Colloquium II
No reviews yet · be the first
SYS4581Sel Tops Systems Engineering
No reviews yet · be the first
SYS5581Topics in Systems Engineering
No reviews yet · be the first
SYS6001Intro Systems Analysis&Design
No reviews yet · be the first
SYS6002Systems Integration
No reviews yet · be the first
SYS6003Optimizatn Models & Methods I
No reviews yet · be the first
SYS6005Stochastic Modeling I
No reviews yet · be the first
SYS6007Human Factors I
No reviews yet · be the first
SYS6018Data Mining
No reviews yet · be the first
SYS6021Statistical Modeling I
No reviews yet · be the first
SYS6044Engineering Economic Systems
No reviews yet · be the first
SYS6050Risk Analysis
No reviews yet · be the first
SYS6064Applied Human Factors Engr
No reviews yet · be the first
SYS6581Selected Topics in Sys Engr
No reviews yet · be the first
SYS6582Selected Topics in Sys Engr
No reviews yet · be the first
TCC401
No reviews yet · be the first
Top Engineering Courses at UVA
0–100 scores from ratings across the web
Engineering at UVA: FAQ
Give back
Took a class at UVA? Your review is what the next student reads.
Anonymous, about two minutes, no account.