Engineering Courses at UMN
Every Engineering course at University of Minnesota Twin Cities, with difficulty, workload, and ratings. 129 courses · 878 ratings across the web
Ratings across the web
Students give Engineering courses 3.4 out of 5, and 58% would take one again.
Across 40 rated courses. No reviews written here yet.
Easiest course
EE4701
Electric Drives · 50/100 difficulty
Most challenging
ME3333
Heat Transfer · 86/100 difficulty
All Engineering Courses (129)
EE1301Introduction to Computing Systems
2.6 out of 5 stars2.6· 128 ratings
EE2301Introduction to Digital System Design
3.0 out of 5 stars3.0· 66 ratings
AEM3031Deformable Body Mechanics
3.9 out of 5 stars3.9· 61 ratings
EE2361Introduction to Microcontrollers
3.3 out of 5 stars3.3· 54 ratings
EE3115Analog Electronics
2.6 out of 5 stars2.6· 45 ratings
BMEN2501Cellular and Molecular Biology for Biomedical Engineers
2.8 out of 5 stars2.8· 39 ratings
EE2115Analog and Digital Electronics
2.5 out of 5 stars2.5· 39 ratings
EE4363Computer Architecture and Machine Organization
2.4 out of 5 stars2.4· 31 ratings
EE1701Climate Crisis: Implementing Solutions
2.3 out of 5 stars2.3· 29 ratings
CEGE3101Computer Applications I
4.6 out of 5 stars4.6· 28 ratings
EE3005Fundamentals of Electrical Engineering
2.3 out of 5 stars2.3· 28 ratings
EE3025Statistical Methods in Electrical and Computer Engineering
2.8 out of 5 stars2.8· 28 ratings
AEM2011Statics
1.9 out of 5 stars1.9· 26 ratings
ME2011Introduction to Engineering
4.7 out of 5 stars4.7· 24 ratings
BMEN2101Biomedical Thermodynamics and Kinetics
3.1 out of 5 stars3.1· 23 ratings
EE2001
4.3 out of 5 stars4.3· 20 ratings
EE2011
3.8 out of 5 stars3.8· 20 ratings
ME3281System Dynamics and Control
4.8 out of 5 stars4.8· 16 ratings
AEM2012Dynamics
3.0 out of 5 stars3.0· 14 ratings
ME3333Heat Transfer
1.7 out of 5 stars1.7· 14 ratings
EE4341Embedded System Design
3.4 out of 5 stars3.4· 13 ratings
AEM4301Orbital Mechanics
4.8 out of 5 stars4.8· 12 ratings
EE4301Digital Design With Programmable Logic
2.8 out of 5 stars2.8· 12 ratings
EE4701Electric Drives
4.2 out of 5 stars4.2· 11 ratings
AEM2301Mechanics of Flight
4.8 out of 5 stars4.8· 9 ratings
CSCI4203Computer Architecture
2.5 out of 5 stars2.5· 9 ratings
AEM4601Instrumentation Laboratory
3.9 out of 5 stars3.9· 8 ratings
EE4741Power Electronics
4.3 out of 5 stars4.3· 8 ratings
EE5393Circuits, Computation, and Biology
3.6 out of 5 stars3.6· 8 ratings
ME3332Fluid Mechanics
1.9 out of 5 stars1.9· 8 ratings
CEGE3102
5.0 out of 5 stars5.0· 7 ratings
ME5241Computer-Aided Engineering
4.0 out of 5 stars4.0· 7 ratings
ME3322
1.1 out of 5 stars1.1· 6 ratings
CHEN3005Transport Phenomena: Momentum and Heat
4.6 out of 5 stars4.6· 5 ratings
EE4951W
4.8 out of 5 stars4.8· 5 ratings
ME3221Fundamentals of Design & Manufacturing
5.0 out of 5 stars5.0· 5 ratings
CHEN4002
2.6 out of 5 stars2.6· 3 ratings
EE4501Communications Systems
5.0 out of 5 stars5.0· 3 ratings
EE5705Electric Drives in Sustainable Energy Systems
3.6 out of 5 stars3.6· 3 ratings
EE5741Advanced Power Electronics
2.6 out of 5 stars2.6· 3 ratings
BMEN1601BME Undergrad Seminar I
No reviews yet · be the first
BMEN1602BME Undergrad Seminar II
No reviews yet · be the first
BMEN2151Prototyping for BME
No reviews yet · be the first
BMEN2401Programming for BME
No reviews yet · be the first
BMEN3001
No reviews yet · be the first
BMEN3011Biomechanics
No reviews yet · be the first
BMEN3015Biomechanics Lab
No reviews yet · be the first
BMEN3111Biomedical Transport Processes
No reviews yet · be the first
BMEN3115Biomed Transport Processes Lab
No reviews yet · be the first
BMEN3211Bioelectricity/Instrumentation
No reviews yet · be the first
BMEN3215BEI Lab
No reviews yet · be the first
BMEN3311Biomaterials
No reviews yet · be the first
BMEN3315Biomaterials Lab
No reviews yet · be the first
BMEN3411Biomedical Systems Analysis
No reviews yet · be the first
BMEN3415Biomed Systems Analysis Lab
No reviews yet · be the first
BMEN4001WBME Engineering Design I
No reviews yet · be the first
BMEN4002WBME Engineering Design II
No reviews yet · be the first
BMEN4011CAD/CAE of Bioelectr.Devices
No reviews yet · be the first
BMEN4013CAD of Biomechl/transport Devi
No reviews yet · be the first
BMEN4015CAE of Biomech/Transport Devic
No reviews yet · be the first
BMEN4151Phys Inspired Eng Solutions
No reviews yet · be the first
BMEN5001Advanced Biomaterials
No reviews yet · be the first
BMEN5031Eng Extracellular Matrices
No reviews yet · be the first
BMEN5041Tissue Engineering
No reviews yet · be the first
BMEN5101Adv Bioelectricity&Instrument.
No reviews yet · be the first
BMEN5111Biomedical Ultrasound
No reviews yet · be the first
BMEN5151Intro BioMEMS/Med Microdevices
No reviews yet · be the first
BMEN5201Advanced Biomechanics
No reviews yet · be the first
BMEN5311Adv Biomed Transport Processes
No reviews yet · be the first
BMEN5321Microfluidics in Bio/Med
No reviews yet · be the first
BMEN5351Cell Engineering
No reviews yet · be the first
BMEN5401Biomedical Imaging
No reviews yet · be the first
BMEN5411Neural Engineering
No reviews yet · be the first
BMEN5412Neuromodulation
No reviews yet · be the first
BMEN5413Neural Interfacing
No reviews yet · be the first
BMEN5421Intro Biomedical Optics
No reviews yet · be the first
BMEN5601Cardiovascular Devices
No reviews yet · be the first
BMEN5701Cancer Bioengineering
No reviews yet · be the first
BMEN5801Biomedical Data Science
No reviews yet · be the first
BMEN5910Spec Top BME
No reviews yet · be the first
BMEN8041Advanced Tissue Eng Lab
No reviews yet · be the first
BMEN8101BME Digital Signal Processing
No reviews yet · be the first
BMEN8201Advanced Tissue Mechanics
No reviews yet · be the first
BMEN8502Physiological Control Systems
No reviews yet · be the first
BMEN8511Systems & Synthetic Biology
No reviews yet · be the first
BMEN8611Professional Development I
No reviews yet · be the first
CHEN8301Physical Rate Processes: Transport Phenomena
No reviews yet · be the first
EE3006Fund EE Lab
No reviews yet · be the first
EE3161Semiconductor Dev
No reviews yet · be the first
EE3951WJunior Design Project
No reviews yet · be the first
EE4111Adv Anal Elec Dsgn
No reviews yet · be the first
EE4161Energy Conversion and Storage
No reviews yet · be the first
EE4161WEnergy Conversion and Storage
No reviews yet · be the first
EE4231Linear Control Systems
No reviews yet · be the first
EE4233State Space Cntrl
No reviews yet · be the first
EE4521Mach Learn & Data Sci for ECE
No reviews yet · be the first
EE4541Dig Sig Proc
No reviews yet · be the first
EE4616Antennas
No reviews yet · be the first
EE4623Introduction to Modern Optics
No reviews yet · be the first
EE4721Intro Power Sys Analysis
No reviews yet · be the first
EE4940Special Topics in ECE
No reviews yet · be the first
EE5163Smcndctr Prop I
No reviews yet · be the first
EE5164Smcndctr Prop II
No reviews yet · be the first
EE5171Microelec Fab
No reviews yet · be the first
EE5231Linear Systems and Control
No reviews yet · be the first
EE5235Robust Cntrl Sys
No reviews yet · be the first
EE5239Intro Nonlinear Opt w/ ML & AI
No reviews yet · be the first
EE5241Opt Contr & Reinfrcmnt Lrning
No reviews yet · be the first
EE5251Optimal Filtering & Estimation
No reviews yet · be the first
EE5271Robot Vision
No reviews yet · be the first
EE5301VLSI Design Automation I
No reviews yet · be the first
EE5302VLSI Des Auto II
No reviews yet · be the first
EE5323VLSI Design I
No reviews yet · be the first
EE5324VLSI Design II
No reviews yet · be the first
EE5327VLSI Design Lab
No reviews yet · be the first
EE5333Analog IC Design
No reviews yet · be the first
EE5340Introduction Quantum Computing
No reviews yet · be the first
EE5364Adv Comp Arch
No reviews yet · be the first
EE5373Data Modeling Using R
No reviews yet · be the first
EE5521ML\DataSci for ECE\Roboticists
No reviews yet · be the first
EE5531Prob & Stchstc Proc
No reviews yet · be the first
EE5561Image Proc & Applications
No reviews yet · be the first
EE5621Physical Optics
No reviews yet · be the first
EE5657Phys Principles Thin Film Tech
No reviews yet · be the first
EE5811Biological Instrumentation
No reviews yet · be the first
EE8215Nonlinear Systms
No reviews yet · be the first
EE8350Advanced Verification Methods
No reviews yet · be the first
EE8950Adv Topics in ECE
No reviews yet · be the first
IT1311
No reviews yet · be the first
Top Engineering Courses at UMN
0–100 scores from ratings across the web
Engineering at UMN: FAQ
Give back
Took a class at UMN? Your review is what the next student reads.
Anonymous, about two minutes, no account.