CCR

Search

Find a course or a school.

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.

Find your class