CCR

Search

Find a course or a school.

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

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.

Find your class