Engineering Courses at Cornell
Every Engineering course at Cornell University, with difficulty, workload, and ratings. 425 courses · 2.1K ratings across the web
Ratings across the web
Students give Engineering courses 3.5 out of 5, and 58% would take one again.
Across 214 rated courses. No reviews written here yet.
Easiest course
ORIE350
44/100 difficulty
Most challenging
ECE315
84/100 difficulty
All Engineering Courses (425)
ENGRD2700Eng Probability and Statistics: Modeling and Data Science
2.1 out of 5 stars2.1· 103 ratings
ECE2300Digital Logic and Computer Organization
3.3 out of 5 stars3.3· 77 ratings
ENGRD 2020Statics and Mechanics of Solids
3.1 out of 5 stars3.1· 64 ratings
ECE2100Introduction to Circuits for Electrical and Computer Engineers
4.1 out of 5 stars4.1· 50 ratings
ENGRI1101Engineering Operations: Data Science and Decision Making
4.1 out of 5 stars4.1· 49 ratings
ECE336
2.0 out of 5 stars2.0· 45 ratings
ECE2720Data Science for Engineers
4.1 out of 5 stars4.1· 41 ratings
ECE210
4.0 out of 5 stars4.0· 38 ratings
ENGRD 2210Thermodynamics
2.4 out of 5 stars2.4· 38 ratings
ECE315
3.0 out of 5 stars3.0· 37 ratings
ENGRD202
3.4 out of 5 stars3.4· 35 ratings
ORIE320
3.1 out of 5 stars3.1· 32 ratings
ECE4750Computer Architecture
4.3 out of 5 stars4.3· 30 ratings
ORIE3500Eng Probability and Statistics: Modeling and Data Science II
2.9 out of 5 stars2.9· 29 ratings
ENGRD270
2.5 out of 5 stars2.5· 27 ratings
MAE325
2.1 out of 5 stars2.1· 27 ratings
ECE2200
3.0 out of 5 stars3.0· 26 ratings
ENGRD 2190Chemical Process Design and Analysis
3.3 out of 5 stars3.3· 23 ratings
ORIE3120Practical Tools for Operations Research, Machine Learning and Data Science
3.8 out of 5 stars3.8· 22 ratings
ORIE3150Financial and Managerial Accounting
3.3 out of 5 stars3.3· 22 ratings
ECE301
4.8 out of 5 stars4.8· 21 ratings
ECE3140Embedded Systems
2.5 out of 5 stars2.5· 21 ratings
ORIE350
4.0 out of 5 stars4.0· 21 ratings
MAE2030Dynamics
2.8 out of 5 stars2.8· 20 ratings
ECE2400
3.7 out of 5 stars3.7· 19 ratings
ORIE3300Optimization I
4.0 out of 5 stars4.0· 18 ratings
ENGRI112
3.6 out of 5 stars3.6· 17 ratings
MAE323
4.3 out of 5 stars4.3· 17 ratings
AEP3330Mechanics of Particles and Solid Bodies
2.3 out of 5 stars2.3· 16 ratings
CHEME3230Fluid Mechanics
4.2 out of 5 stars4.2· 16 ratings
EAS1220Natural Hazards
2.5 out of 5 stars2.5· 16 ratings
ECE314
3.0 out of 5 stars3.0· 16 ratings
ORIE360
3.0 out of 5 stars3.0· 16 ratings
ORIE580
4.3 out of 5 stars4.3· 16 ratings
SYSEN5100Model Based Systems Engineering
1.3 out of 5 stars1.3· 16 ratings
TAM202
2.4 out of 5 stars2.4· 16 ratings
BEE3500Heat and Mass Transfer in Biological Engineering
4.7 out of 5 stars4.7· 15 ratings
ECE476
4.6 out of 5 stars4.6· 15 ratings
ECE4960
4.0 out of 5 stars4.0· 15 ratings
MAE3230Introductory Fluid Mechanics
3.6 out of 5 stars3.6· 15 ratings
BEE260
2.0 out of 5 stars2.0· 14 ratings
ECE220
3.0 out of 5 stars3.0· 14 ratings
MAE2120
2.5 out of 5 stars2.5· 14 ratings
ECE302
2.7 out of 5 stars2.7· 13 ratings
ECE4070Physics of Semiconductors and Nanostructures
3.1 out of 5 stars3.1· 13 ratings
ENGRI119
3.5 out of 5 stars3.5· 13 ratings
AEP321
3.6 out of 5 stars3.6· 12 ratings
ECE3150Introduction to Microelectronics
3.9 out of 5 stars3.9· 12 ratings
ECE432
3.9 out of 5 stars3.9· 12 ratings
ECE5710
4.9 out of 5 stars4.9· 12 ratings
ENGRD3200Engineering Computation
3.4 out of 5 stars3.4· 12 ratings
MAE378
2.9 out of 5 stars2.9· 12 ratings
ORIE321
3.9 out of 5 stars3.9· 12 ratings
BEE2510Engineering Processes for Environmental Sustainability
1.2 out of 5 stars1.2· 11 ratings
BEE2600Principles of Biological Engineering
2.9 out of 5 stars2.9· 11 ratings
ENGRI1170Introduction to Mechanical Engineering
2.4 out of 5 stars2.4· 11 ratings
MSE2610Mechanical Properties of Materials: From Nanodevices to Superstructures
4.5 out of 5 stars4.5· 11 ratings
ORIE3510Stochastic Processes for Decision-Making
2.5 out of 5 stars2.5· 11 ratings
BEE350
4.2 out of 5 stars4.2· 10 ratings
CHEME3240Heat and Mass Transfer
3.5 out of 5 stars3.5· 10 ratings
ECE3400
4.1 out of 5 stars4.1· 10 ratings
ECE5970
5.0 out of 5 stars5.0· 10 ratings
ENGRI1130Sustainable Engineering of Energy, Water, Soil, and Air Resources
4.4 out of 5 stars4.4· 10 ratings
ENGRI1310Introduction to Biomedical Engineering
3.6 out of 5 stars3.6· 10 ratings
MAE3240Heat Transfer
2.7 out of 5 stars2.7· 10 ratings
MAE3260System Dynamics
3.8 out of 5 stars3.8· 10 ratings
MAE3780Mechatronics
4.4 out of 5 stars4.4· 10 ratings
AEP1100Lasers and Photonics
4.3 out of 5 stars4.3· 9 ratings
BEE1510
4.7 out of 5 stars4.7· 9 ratings
BEE2220Sustainable Engineering Thermodynamics
2.2 out of 5 stars2.2· 9 ratings
ECE3030Electromagnetic Fields and Waves
4.7 out of 5 stars4.7· 9 ratings
ECE3250Signals and Systems
4.2 out of 5 stars4.2· 9 ratings
SYS5100
1.9 out of 5 stars1.9· 9 ratings
CHEME3130Chemical Engineering Thermodynamics
2.9 out of 5 stars2.9· 8 ratings
CHEME323
2.8 out of 5 stars2.8· 8 ratings
ECE411
3.4 out of 5 stars3.4· 8 ratings
ECE4800Optimal System Analysis and Design
4.5 out of 5 stars4.5· 8 ratings
ENGRD261
4.3 out of 5 stars4.3· 8 ratings
MAE3250
2.1 out of 5 stars2.1· 8 ratings
BEE3310Bio-Fluid Mechanics
2.7 out of 5 stars2.7· 7 ratings
BEE4730Watershed Engineering
3.1 out of 5 stars3.1· 7 ratings
CEE3510Environmental Quality Engineering
3.1 out of 5 stars3.1· 7 ratings
CEE490
4.8 out of 5 stars4.8· 7 ratings
EAS122
3.1 out of 5 stars3.1· 7 ratings
ECE4740Introduction to Digital (VLSI) Design
4.3 out of 5 stars4.3· 7 ratings
ECE475
3.0 out of 5 stars3.0· 7 ratings
ECE4760Digital Systems Design Using Microcontrollers
4.5 out of 5 stars4.5· 7 ratings
ECE5725
4.5 out of 5 stars4.5· 7 ratings
ENGRC3350
2.1 out of 5 stars2.1· 7 ratings
ENGRC350
4.2 out of 5 stars4.2· 7 ratings
ENGRI1270
2.9 out of 5 stars2.9· 7 ratings
MSE2060Atomic and Molecular Structure of Matter
1.3 out of 5 stars1.3· 7 ratings
ORIE270
2.7 out of 5 stars2.7· 7 ratings
ORIE361
4.0 out of 5 stars4.0· 7 ratings
ORIE4630Operations Research Tools for Financial Engineering
2.3 out of 5 stars2.3· 7 ratings
TAM310
3.9 out of 5 stars3.9· 7 ratings
BEE3299Sustainable Development
4.3 out of 5 stars4.3· 6 ratings
BEE464
1.5 out of 5 stars1.5· 6 ratings
CEE331
4.3 out of 5 stars4.3· 6 ratings
CEE473
4.3 out of 5 stars4.3· 6 ratings
CHEME391
3.1 out of 5 stars3.1· 6 ratings
ECE1210
4.2 out of 5 stars4.2· 6 ratings
ECE303
4.5 out of 5 stars4.5· 6 ratings
ECE3100Introduction to Probability and Inference for Random Signals and Systems
4.5 out of 5 stars4.5· 6 ratings
ECE4370Photonics: Fundamentals and Devices
3.9 out of 5 stars3.9· 6 ratings
ECE453
2.9 out of 5 stars2.9· 6 ratings
ECE4670
4.3 out of 5 stars4.3· 6 ratings
ENGRD203
2.4 out of 5 stars2.4· 6 ratings
ENGRI1120
4.2 out of 5 stars4.2· 6 ratings
ENGRI1165Climate Change and You, the Engineer
4.8 out of 5 stars4.8· 6 ratings
ENGRI1210
3.1 out of 5 stars3.1· 6 ratings
MAE225
2.1 out of 5 stars2.1· 6 ratings
MAE2250Introduction to Mechanical Design
2.9 out of 5 stars2.9· 6 ratings
MSE304
2.0 out of 5 stars2.0· 6 ratings
ORIE474
3.6 out of 5 stars3.6· 6 ratings
TAM2020
3.9 out of 5 stars3.9· 6 ratings
AEP4200Intermediate Mathematical Physics
3.2 out of 5 stars3.2· 5 ratings
BEE360
1.6 out of 5 stars1.6· 5 ratings
BEE4800Atmospheric Chemistry: From Air Pollution to Global Change
3.8 out of 5 stars3.8· 5 ratings
CEE304
4.8 out of 5 stars4.8· 5 ratings
CEE3040Uncertainty Analysis in Engineering
3.8 out of 5 stars3.8· 5 ratings
CEE3230Engineering Economics and Management
4.0 out of 5 stars4.0· 5 ratings
CEE3610Introduction to Transportation Engineering
4.2 out of 5 stars4.2· 5 ratings
CHEME2190
1.2 out of 5 stars1.2· 5 ratings
CHEME462
2.4 out of 5 stars2.4· 5 ratings
CHEME5660Financial Data, Markets, and Mayhem for Scientists and Engineers
5.0 out of 5 stars5.0· 5 ratings
ECE230
2.6 out of 5 stars2.6· 5 ratings
ECE320
2.8 out of 5 stars2.8· 5 ratings
ECE4200
4.4 out of 5 stars4.4· 5 ratings
ENGRI1160Modern Structures
5.0 out of 5 stars5.0· 5 ratings
ENGRI118
2.0 out of 5 stars2.0· 5 ratings
ENGRI1337Innovating with Biological Engineering
4.2 out of 5 stars4.2· 5 ratings
INFO130
3.8 out of 5 stars3.8· 5 ratings
MAE324
3.4 out of 5 stars3.4· 5 ratings
MAE428
1.2 out of 5 stars1.2· 5 ratings
MAT1910
4.4 out of 5 stars4.4· 5 ratings
MSE3030Thermodynamics of Condensed Systems
4.6 out of 5 stars4.6· 5 ratings
MSE521
3.2 out of 5 stars3.2· 5 ratings
MSE5411Nanofabrication and Characterization of Electronics Laboratory
1.0 out of 5 stars1.0· 5 ratings
ORIE473
2.0 out of 5 stars2.0· 5 ratings
ORIE4741
1.6 out of 5 stars1.6· 5 ratings
TAM203
2.0 out of 5 stars2.0· 5 ratings
AEP1200Introduction to Nanoscience and Nanoengineering
4.8 out of 5 stars4.8· 4 ratings
AEP130
2.3 out of 5 stars2.3· 4 ratings
AEP333
4.8 out of 5 stars4.8· 4 ratings
AEP3630Electronic Circuits
2.5 out of 5 stars2.5· 4 ratings
BEE222
3.0 out of 5 stars3.0· 4 ratings
BEE3600Molecular and Cellular Bioengineering
3.8 out of 5 stars3.8· 4 ratings
BEE473
4.8 out of 5 stars4.8· 4 ratings
CEE4540
5.0 out of 5 stars5.0· 4 ratings
CEE595
3.8 out of 5 stars3.8· 4 ratings
CHEME112
5.0 out of 5 stars5.0· 4 ratings
ECE407
4.8 out of 5 stars4.8· 4 ratings
ECE4450
4.8 out of 5 stars4.8· 4 ratings
ECE4510Electric Power Systems I
2.8 out of 5 stars2.8· 4 ratings
ECE467
3.5 out of 5 stars3.5· 4 ratings
ECE547
1.3 out of 5 stars1.3· 4 ratings
ECE548
3.0 out of 5 stars3.0· 4 ratings
ECE5620
5.0 out of 5 stars5.0· 4 ratings
ENGRD2610Mechanical Properties of Materials: From Nanodevices to Superstructures
3.0 out of 5 stars3.0· 4 ratings
ENGRI113
5.0 out of 5 stars5.0· 4 ratings
ENGRI117
4.5 out of 5 stars4.5· 4 ratings
ENGRI1200Introduction to Nanoscience and Nanoengineering
4.5 out of 5 stars4.5· 4 ratings
ENGRI127
4.0 out of 5 stars4.0· 4 ratings
MAE427
4.3 out of 5 stars4.3· 4 ratings
MAE4300Engineers and Society
2.5 out of 5 stars2.5· 4 ratings
MAE5730Intermediate Dynamics
4.0 out of 5 stars4.0· 4 ratings
MSE206
1.3 out of 5 stars1.3· 4 ratings
MSE2620Electronic Materials for the Information Age
4.3 out of 5 stars4.3· 4 ratings
ORIE310
2.0 out of 5 stars2.0· 4 ratings
ORIE5580Simulation Modeling and Analysis
3.0 out of 5 stars3.0· 4 ratings
ORIE650
4.3 out of 5 stars4.3· 4 ratings
AEP252
3.6 out of 5 stars3.6· 3 ratings
AEP3200Introductory Mathematical Physics
5.0 out of 5 stars5.0· 3 ratings
AEP322
4.3 out of 5 stars4.3· 3 ratings
AEP355
4.0 out of 5 stars4.0· 3 ratings
AEP3620Intermediate Quantum Mechanics
4.7 out of 5 stars4.7· 3 ratings
BEE200
5.0 out of 5 stars5.0· 3 ratings
BEE365
4.0 out of 5 stars4.0· 3 ratings
BEE4350
5.0 out of 5 stars5.0· 3 ratings
BEE4530Computer-Aided Engineering: Applications to Biological Processes
3.6 out of 5 stars3.6· 3 ratings
CEE1160Modern Structures
5.0 out of 5 stars5.0· 3 ratings
CEE474
4.0 out of 5 stars4.0· 3 ratings
CHEME313
5.0 out of 5 stars5.0· 3 ratings
CHEME5430
3.6 out of 5 stars3.6· 3 ratings
ECE457
4.7 out of 5 stars4.7· 3 ratings
ECE536
2.4 out of 5 stars2.4· 3 ratings
ECE5745Digital ASIC Design
5.0 out of 5 stars5.0· 3 ratings
ECE5750
3.6 out of 5 stars3.6· 3 ratings
ECE5830
2.4 out of 5 stars2.4· 3 ratings
ECE5990
5.0 out of 5 stars5.0· 3 ratings
ENGRD230
3.4 out of 5 stars3.4· 3 ratings
ENGRI1100Lasers and Photonics
4.0 out of 5 stars4.0· 3 ratings
ENGRI1190Biomaterials for the Skeletal System
3.0 out of 5 stars3.0· 3 ratings
ENGRI1820
3.4 out of 5 stars3.4· 3 ratings
INFO2921
4.7 out of 5 stars4.7· 3 ratings
MAE2020Statics and Mechanics of Solids
3.0 out of 5 stars3.0· 3 ratings
MAE3272
1.4 out of 5 stars1.4· 3 ratings
MAE4860Automotive Engineering
3.0 out of 5 stars3.0· 3 ratings
MAE5790
5.0 out of 5 stars5.0· 3 ratings
MSE302
1.4 out of 5 stars1.4· 3 ratings
MSE303
3.6 out of 5 stars3.6· 3 ratings
MSE407
1.0 out of 5 stars1.0· 3 ratings
MSE5210Properties of Solid Polymers
1.0 out of 5 stars1.0· 3 ratings
MSE6010
3.6 out of 5 stars3.6· 3 ratings
NSE4840
4.3 out of 5 stars4.3· 3 ratings
OR894
1.0 out of 5 stars1.0· 3 ratings
ORIE4140
2.0 out of 5 stars2.0· 3 ratings
ORIE4152Entrepreneurship for Engineers
3.4 out of 5 stars3.4· 3 ratings
ORIE5300
2.6 out of 5 stars2.6· 3 ratings
ORIE5581Monte Carlo Simulation
1.4 out of 5 stars1.4· 3 ratings
SYSEN510
2.4 out of 5 stars2.4· 3 ratings
TAM2030
2.4 out of 5 stars2.4· 3 ratings
TAM3100
4.7 out of 5 stars4.7· 3 ratings
AEP1101Writing the Universe: Science Communication in Physics and Astronomy
No reviews yet · be the first
AEP2170Physics II: Electricity and Magnetism
No reviews yet · be the first
AEP2550Engineering Quantum Information Hardware
No reviews yet · be the first
AEP3100Introductory Quantum Computing
No reviews yet · be the first
AEP3550Intermediate Electromagnetism
No reviews yet · be the first
AEP3560Intermediate Electrodynamics
No reviews yet · be the first
AEP3610Introductory Quantum Mechanics
No reviews yet · be the first
AEP4230Statistical Thermodynamics
No reviews yet · be the first
AEP4340Fluid and Continuum Mechanics
No reviews yet · be the first
AEP4380Computational Engineering Physics
No reviews yet · be the first
AEP4400Nonlinear and Quantum Optics
No reviews yet · be the first
AEP4500Introductory Solid State Physics
No reviews yet · be the first
AEP4610Nanocharacterization
No reviews yet · be the first
AEP4812Quantum Information Processing
No reviews yet · be the first
AEP4840Introduction to Controlled Fusion: Principles and Technology
No reviews yet · be the first
BEE2000Perspectives on the Climate Change Challenge
No reviews yet · be the first
BEE3400Design and Analysis of Biomaterials
No reviews yet · be the first
BEE3710Physical Hydrology for Ecosystems
No reviews yet · be the first
BEE3900Bio-Robotics
No reviews yet · be the first
BEE4270Water Measurement and Analysis Methods
No reviews yet · be the first
BEE4310Environmental Statistics and Learning
No reviews yet · be the first
BEE4311Environmental Statistics and Learning II
No reviews yet · be the first
BEE4500Bioinstrumentation
No reviews yet · be the first
BEE4520Advances in Bioremediation
No reviews yet · be the first
BEE4550Biologically Inspired Microsystems Engineering
No reviews yet · be the first
BEE4560Ecological Biomechanics
No reviews yet · be the first
BEE4590Physical Design in Biological Engineering
No reviews yet · be the first
BEE4620Water Quality and Management
No reviews yet · be the first
BEE4670Applied Water Research In NYS
No reviews yet · be the first
BEE4710Introduction to Groundwater
No reviews yet · be the first
BEE4750Environmental Systems Analysis
No reviews yet · be the first
BEE4830Engineering Sustainability
No reviews yet · be the first
BEE4850Environmental Data Analysis and Simulation
No reviews yet · be the first
BEE4880Applied Modeling and Simulation for Renewable Energy Systems
No reviews yet · be the first
BEE4940Special Topics in Biological and Environmental Engineering
No reviews yet · be the first
BEE4950GreenClub
No reviews yet · be the first
CEE1130Sustainable Engineering of Energy, Water, Soil, and Air Resources
No reviews yet · be the first
CEE1165Climate Change and You, the Engineer
No reviews yet · be the first
CEE3007Engineering in the Community
No reviews yet · be the first
CEE3090Special Topics in Civil and Environmental Engineering
No reviews yet · be the first
CEE3200Engineering Computation
No reviews yet · be the first
CEE3310Fluid Mechanics
No reviews yet · be the first
CEE3710Structural Modeling and Behavior
No reviews yet · be the first
CEE3790Introduction to Building Information Modeling (BIM) using Revit
No reviews yet · be the first
CEE4010Undergraduate Engineering Teaching in CEE
No reviews yet · be the first
CEE4200Managing Water Resources in a Changing World
No reviews yet · be the first
CEE4210Renewable Energy Systems
No reviews yet · be the first
CEE4400Artificial Intelligence for Control of Environmental Systems
No reviews yet · be the first
CEE4530Laboratory Research in Environmental Engineering
No reviews yet · be the first
CEE4535Water Chemistry for Environmental Engineering
No reviews yet · be the first
CEE4560Physical and Chemical Process
No reviews yet · be the first
CEE4565Waste Water Processes and Resources Recovery
No reviews yet · be the first
CEE4570Environmental Biological Processes
No reviews yet · be the first
CEE4580Biotechnology for Sustainability
No reviews yet · be the first
CEE4620Analysis and Control of Transportation Systems and Networks
No reviews yet · be the first
CEE4640Sustainable Transportation Systems Design
No reviews yet · be the first
CEE4665Modeling and Optimization for Smart Infrastructure Systems
No reviews yet · be the first
CEE4740Introduction to the Behavior of Metal Structures
No reviews yet · be the first
CEE4745Sustainability and Automation: The Future of Concrete Industry
No reviews yet · be the first
CEE4760Behavior and Design of Concrete and Masonry Structures
No reviews yet · be the first
CEE4780Structural Dynamics and Earthquake Engineering
No reviews yet · be the first
CEE4795Sensors for the Built and Natural Environments
No reviews yet · be the first
CEE4800Engineering Smart Cities
No reviews yet · be the first
CEE4810Robot Perception
No reviews yet · be the first
CEE4880Applied Modeling and Simulation for Renewable Energy Systems
No reviews yet · be the first
CEE4930Data Analytics
No reviews yet · be the first
CHEME0000
No reviews yet · be the first
CHEME2200Physical Chemistry II for Engineers
No reviews yet · be the first
CHEME2880Biomolecular Engineering: Fundamentals and Applications
No reviews yet · be the first
CHEME3010Career Perspectives
No reviews yet · be the first
CHEME3320Analysis of Separation Processes
No reviews yet · be the first
CHEME3720Introduction to Process Dynamics and Control
No reviews yet · be the first
CHEME3900Chemical Kinetics and Reactor Design
No reviews yet · be the first
CHEME4020Molecular Principles of Biomedical Engineering
No reviews yet · be the first
CHEME4240Advanced Fluid Mechanics and Heat Transfer
No reviews yet · be the first
CHEME4310Principles of Electrochemical Engineering
No reviews yet · be the first
CHEME4320Chemical Engineering Capstone Design I
No reviews yet · be the first
CHEME4410Air Pollution Control
No reviews yet · be the first
CHEME4440Colloids and Aerosols
No reviews yet · be the first
CHEME4460Introduction to Synthetic Biology
No reviews yet · be the first
CHEME4660Financial Data Markets and Mayhem for Scientists and Engineers
No reviews yet · be the first
CHEME4770Principles in Process and Lean Engineering
No reviews yet · be the first
CHEME4800Principles of Computational Thinking for Engineers
No reviews yet · be the first
CHEME4840Microchemical and Microfluidic Systems
No reviews yet · be the first
CHEME4880Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainable Future
No reviews yet · be the first
CHEME4900Undergraduate Projects in Chemical Engineering
No reviews yet · be the first
CHEME6679Energy Storage Module
No reviews yet · be the first
ECE1410How Machines Learn: AI from the Perceptron to GPT
No reviews yet · be the first
ECE3200Foundations Machine Learning
No reviews yet · be the first
ECE4060Quantum Physics and Engineering
No reviews yet · be the first
ECE4110Random Signals in Communications and Signal Processing
No reviews yet · be the first
ECE4150GPS: Theory and Design
No reviews yet · be the first
ECE4160Fast Robots
No reviews yet · be the first
ECE4180Autonomous Mobile Robots
No reviews yet · be the first
ECE4210Network Systems and Games
No reviews yet · be the first
ECE4240Robot Perception
No reviews yet · be the first
ECE4250Digital Signal Processing and Statistical Inference
No reviews yet · be the first
ECE4320Integrated Micro Sensors and Actuators: Bridging the Physical and Digital Worlds
No reviews yet · be the first
ECE4330Microwave Circuit Design
No reviews yet · be the first
ECE4360Nanofabrication and Characterization of Electronics
No reviews yet · be the first
ECE4520Power Systems and Market Operations
No reviews yet · be the first
ECE4530Analog Integrated Circuit Design
No reviews yet · be the first
ECE4560Power Electronics
No reviews yet · be the first
ECE4570Semiconductor Electronic and Photonic Devices
No reviews yet · be the first
ECE4590Thin-Film Materials Science
No reviews yet · be the first
ECE4725Design with Embedded Operating Systems
No reviews yet · be the first
ECE4745Digital ASIC Design
No reviews yet · be the first
ECE4770Foundations of Robotics
No reviews yet · be the first
ECE4840Introduction to Controlled Fusion: Principles and Technology
No reviews yet · be the first
ECE4910Principles of Neurophysiology
No reviews yet · be the first
ECE4920ECE Technical Writing
No reviews yet · be the first
ECE4950Special Topics in Electrical and Computer Engineering
No reviews yet · be the first
ECE4980Supervised Teaching Experience
No reviews yet · be the first
ECE4998Electrical and Computer Engineering Group Projects
No reviews yet · be the first
ECE4999Electrical and Computer Engineering Independent Projects
No reviews yet · be the first
ECE5540
No reviews yet · be the first
ENGRD 2100Introduction to Circuits for Electrical and Computer Engineers
No reviews yet · be the first
ENGRD 2110Object-Oriented Programming and Data Structures
No reviews yet · be the first
ENGRD 2111Biomolecular Thermodynamics
No reviews yet · be the first
ENGRD 2140Computer Systems Programming
No reviews yet · be the first
ENGRD 2250The Earth System
No reviews yet · be the first
ENGRD2112Object-Oriented Design and Data Structures - Honors
No reviews yet · be the first
ENGRD2202Biomedical Transport Phenomena
No reviews yet · be the first
ENGRD2300Digital Logic and Computer Organization
No reviews yet · be the first
ENGRD2400Observing the Earth: Remote Sensing and GIS
No reviews yet · be the first
ENGRD2510Engineering Processes for Environmental Sustainability
No reviews yet · be the first
ENGRD2550Engineering Quantum Information Hardware
No reviews yet · be the first
ENGRD2600Principles of Biological Engineering
No reviews yet · be the first
ENGRD2620Electronic Materials for the Information Age
No reviews yet · be the first
ENGRD2720Data Science for Engineers
No reviews yet · be the first
ENGRI1125Engineering Life: An Introduction to Synthetic Biology
No reviews yet · be the first
ENGRI1180How to Build a Habitable Planet
No reviews yet · be the first
ENGRI1220Natural Hazards
No reviews yet · be the first
ENGRI1320Inventive Problem Solving for Engineers
No reviews yet · be the first
ENGRI1410How Machines Learn: AI from the Perceptron to GPT
No reviews yet · be the first
MAE1170Introduction to Mechanical Engineering
No reviews yet · be the first
MAE3050Introduction to Aeronautics
No reviews yet · be the first
MAE3120Mechanical Properties of Materials, Processing, and Design
No reviews yet · be the first
MAE3130Atomic and Molecular Structure of Matter
No reviews yet · be the first
MAE3150Hands-on Engineering Simulations and Design
No reviews yet · be the first
MAE3200Introduction to Machine Learning for Mechanical Engineers
No reviews yet · be the first
MAE3270Mechanics of Engineering Materials
No reviews yet · be the first
MAE3783Mechatronics
No reviews yet · be the first
MAE4020Wind Power
No reviews yet · be the first
MAE4021Wind Power
No reviews yet · be the first
MAE4060Introduction to Spaceflight Mechanics
No reviews yet · be the first
MAE4070Dynamics of Flight Vehicles
No reviews yet · be the first
MAE4080Scientific Machine Learning for Physical Modeling and Discovery
No reviews yet · be the first
MAE4100Numerical Methods for Fluids: From Foundations to AI-Enhanced CFD
No reviews yet · be the first
MAE4110Legged Robots: Learning, Dynamics, and Control
No reviews yet · be the first
MAE4130Mechanics of Composite Structures
No reviews yet · be the first
MAE4131Mechanics of Composite Structures
No reviews yet · be the first
MAE4150GPS: Theory and Design
No reviews yet · be the first
MAE4160Spacecraft Technology and Systems Architecture
No reviews yet · be the first
MAE4161Spacecraft Technology and Systems Architecture
No reviews yet · be the first
MAE4180Autonomous Mobile Robots
No reviews yet · be the first
MAE4190Fast Robots
No reviews yet · be the first
MAE4230Intermediate Fluid Dynamics
No reviews yet · be the first
MAE4231Intermediate Fluid Dynamics
No reviews yet · be the first
MAE4240Materials Processing and Manufacturing
No reviews yet · be the first
MAE4291Supervised Senior Design Experience
No reviews yet · be the first
MAE4320Integrated Micro Sensors and Actuators: Bridging the Physical and Digital Worlds
No reviews yet · be the first
MAE4341Innovative Product Design via Digital Manufacturing
No reviews yet · be the first
MAE4351Interdisciplinary Design Concepts
No reviews yet · be the first
MAE4450Additive Manufacturing: Process Physics, Materials, Properties and Post Processing
No reviews yet · be the first
MAE4530Computer-Aided Engineering: Applications to Biological Processes
No reviews yet · be the first
MAE4540Propulsion of Spacecraft
No reviews yet · be the first
MAE4590Introduction to Controlled Fusion: Principles and Technology
No reviews yet · be the first
MAE4610Entrepreneurship for Engineers
No reviews yet · be the first
MAE4630Advanced Product Design
No reviews yet · be the first
MAE4631Advanced Product Design
No reviews yet · be the first
MAE4650Biofluid Mechanics
No reviews yet · be the first
MAE4660Biomedical Engineering Analysis of Metabolic and Structural Systems
No reviews yet · be the first
MAE4730Intermediate Dynamics
No reviews yet · be the first
MAE4760Foundations of Robotics
No reviews yet · be the first
MAE4770Structural Dynamics and Vibration Analysis
No reviews yet · be the first
MAE4780Feedback Control Systems
No reviews yet · be the first
MAE4810Robot Perception
No reviews yet · be the first
MAE4861Automotive Engineering
No reviews yet · be the first
MAE4870Fundamentals of Electric-Drive Vehicle Engineering
No reviews yet · be the first
MAE4871Fundamentals of Electric-Drive Vehicle Engineering
No reviews yet · be the first
MAE4900Individual and Group Projects in Mechanical Engineering
No reviews yet · be the first
MAE4980Teaching Experience in Mechanical Engineering
No reviews yet · be the first
MSE1190Biomaterials for the Skeletal System
No reviews yet · be the first
MSE1810Materials Science and Engineering: An Introduction to Real-World Industry and Research
No reviews yet · be the first
MSE204
No reviews yet · be the first
MSE3010Materials Chemistry
No reviews yet · be the first
MSE3040Kinetics, Diffusion, and Phase Transformations
No reviews yet · be the first
MSE3050Electronic, Magnetic, and Dielectric Properties of Materials
No reviews yet · be the first
MSE4020Mechanical Properties of Materials, Processing, and Design
No reviews yet · be the first
MSE4071Materials Design Concepts Transition
No reviews yet · be the first
MSE4072Materials Design: Ideation
No reviews yet · be the first
MSE4510Materials Processing and Manufacturing
No reviews yet · be the first
MSE4610Biomedical Materials and Their Applications
No reviews yet · be the first
MSE4900Special Projects in Materials Science and Engineering
No reviews yet · be the first
ORIE3320Optimization for AI
No reviews yet · be the first
ORIE3741Learning with Big Messy Data
No reviews yet · be the first
ORIE4100Manufacturing Systems Design: A Consulting Boot Camp
No reviews yet · be the first
ORIE4120Inventory, Operations, and Supply Chain Management: Models and Optimization
No reviews yet · be the first
ORIE4126Principles of Supply Chain Management
No reviews yet · be the first
ORIE4130Service System Modeling and Design
No reviews yet · be the first
ORIE4154Revenue Optimization and Marketplace Design
No reviews yet · be the first
ORIE4340Applications of Optimization: Modeling and Computation
No reviews yet · be the first
ORIE4350Introduction to Game Theory
No reviews yet · be the first
ORIE4360Algorithms for Democracy
No reviews yet · be the first
ORIE4570Reinforcement Learning with Operations Research Applications
No reviews yet · be the first
ORIE4600Introduction to Financial Engineering
No reviews yet · be the first
ORIE4750Foundations of Causal Inference for Data-Driven Decisions
No reviews yet · be the first
ORIE4990Teaching in ORIE
No reviews yet · be the first
ORIE4999ORIE Project
No reviews yet · be the first
ORIE5620
No reviews yet · be the first
Top Engineering Courses at Cornell
0–100 scores from ratings across the web
Highest rated
Engineering at Cornell: FAQ
Give back
Took a class at Cornell? Your review is what the next student reads.
Anonymous, about two minutes, no account.