Engineering Courses at Stony Brook
Every Engineering course at Stony Brook University, with difficulty, workload, and ratings. 89 courses · 1.2K ratings across the web
Ratings across the web
Students give Engineering courses 3.2 out of 5, and 48% would take one again.
Across 79 rated courses. No reviews written here yet.
Easiest course
MEC280
Pollution and Human Health · 30/100 difficulty
Most challenging
ESE280
Embedded Microcontroller Systems Design I · 83/100 difficulty
All Engineering Courses (89)
EST201Technological Trends in Society
3.6 out of 5 stars3.6· 98 ratings
MEC 101Freshman Design Innovation
2.5 out of 5 stars2.5· 82 ratings
ESE 123Introduction to Electrical and Computer Engineering
3.8 out of 5 stars3.8· 78 ratings
ESE124Programming Fundamentals
2.3 out of 5 stars2.3· 78 ratings
MEC 260Engineering Statics
3.5 out of 5 stars3.5· 53 ratings
MEC280Pollution and Human Health
3.3 out of 5 stars3.3· 51 ratings
MEC 262Engineering Dynamics
4.0 out of 5 stars4.0· 47 ratings
ESE218
3.4 out of 5 stars3.4· 45 ratings
EST100The Digital Generation: Mastering Multimedia Tools That Shape Our World
3.9 out of 5 stars3.9· 33 ratings
ESE 305Deterministic Signals and Systems
3.0 out of 5 stars3.0· 29 ratings
ESE280Embedded Microcontroller Systems Design I
2.5 out of 5 stars2.5· 28 ratings
EST320Communication Technology Systems
3.6 out of 5 stars3.6· 28 ratings
MEC 102Engineering Computing and Problem Solving
3.0 out of 5 stars3.0· 28 ratings
ESE121Introduction to Audio Systems
3.6 out of 5 stars3.6· 27 ratings
ESE224Advanced Programming and Data Structures
1.8 out of 5 stars1.8· 27 ratings
ESE319Electromagnetic Waves and Transmission Lines
2.8 out of 5 stars2.8· 27 ratings
ESG332Materials Science I: Structure and Properties of Materials
1.4 out of 5 stars1.4· 24 ratings
ESE271Electrical Circuit Analysis
3.1 out of 5 stars3.1· 23 ratings
EST392Engineering Economics
4.4 out of 5 stars4.4· 22 ratings
MEC 363Mechanics of Solids
3.0 out of 5 stars3.0· 18 ratings
BME 120Programming Fundamentals in Biomedical Engineering
2.8 out of 5 stars2.8· 15 ratings
ESE118Digital Logic Design
4.8 out of 5 stars4.8· 14 ratings
ESE577Deep Learning Algorithms and Software
2.6 out of 5 stars2.6· 13 ratings
EST391Technology Assessment
4.3 out of 5 stars4.3· 13 ratings
MEC104Practical Science of Things
3.0 out of 5 stars3.0· 13 ratings
CME201Sustainable Energy - Evaluating the Options
2.6 out of 5 stars2.6· 12 ratings
ESE345Computer Architecture
3.4 out of 5 stars3.4· 12 ratings
ESG100Introduction to Engineering Science
4.6 out of 5 stars4.6· 12 ratings
MEC422Thermal System Design
1.6 out of 5 stars1.6· 12 ratings
ESE 380Embedded Microprocessor Systems Design I
4.2 out of 5 stars4.2· 11 ratings
ESG201Learning from Engineering Disaster
2.5 out of 5 stars2.5· 11 ratings
ESE231
4.0 out of 5 stars4.0· 10 ratings
ESG312Engineering Laboratory
3.3 out of 5 stars3.3· 10 ratings
MEC 301Thermodynamics
4.8 out of 5 stars4.8· 10 ratings
ESE306Random Signals and Systems
3.1 out of 5 stars3.1· 9 ratings
ESE517Integrated Electronic Devices and Circuits II
2.5 out of 5 stars2.5· 9 ratings
EST310Design of Computer Games
1.6 out of 5 stars1.6· 9 ratings
MEC105Everyday Science and Engineering
3.2 out of 5 stars3.2· 9 ratings
BME 200Bioengineering in Extreme Environments
3.9 out of 5 stars3.9· 8 ratings
ESE344Software Techniques for Engineers
2.8 out of 5 stars2.8· 8 ratings
ESE346Computer Communications
4.0 out of 5 stars4.0· 8 ratings
ESE545Computer Architecture
3.3 out of 5 stars3.3· 8 ratings
ESE201Engineering and Technology Entrepreneurship
3.1 out of 5 stars3.1· 7 ratings
ESE358Computer Vision
2.5 out of 5 stars2.5· 7 ratings
ESE516Integrated Electronic Devices and Circuits I
2.5 out of 5 stars2.5· 7 ratings
ESE558Digital Image Processing I
3.5 out of 5 stars3.5· 7 ratings
MEC 305Heat and Mass Transfer
2.1 out of 5 stars2.1· 7 ratings
MEC320Numerical Methods in Engineering Design and Analysis
2.1 out of 5 stars2.1· 7 ratings
MEC507Mathematical Methods in Engineering Analysis I
1.7 out of 5 stars1.7· 7 ratings
ESE301Engineering Ethics and Societal Impact
1.9 out of 5 stars1.9· 6 ratings
ESE372
4.2 out of 5 stars4.2· 6 ratings
ESE381Embedded Microprocessor Systems Design II
5.0 out of 5 stars5.0· 6 ratings
ESE507Advanced Digital System Design and Generation
4.5 out of 5 stars4.5· 6 ratings
MEC 411Control System Design and Analysis
3.1 out of 5 stars3.1· 6 ratings
MEC100Introduction to Mechanical Engineering
4.5 out of 5 stars4.5· 6 ratings
WSE380Research and Discovery in STEM
5.0 out of 5 stars5.0· 6 ratings
ESE273Microelectronic Circuits
4.8 out of 5 stars4.8· 5 ratings
ESE355VLSI System Design
4.0 out of 5 stars4.0· 5 ratings
ESE506Wireless Network
2.4 out of 5 stars2.4· 5 ratings
CME322Chemical Engineering Heat and Mass Transfer
5.0 out of 5 stars5.0· 4 ratings
EEO218Digital Logic Design
2.5 out of 5 stars2.5· 4 ratings
EEO302Engineering Ethics and Societal Impact
1.8 out of 5 stars1.8· 4 ratings
ESE382Digital Design Using VHDL and PLDs
4.3 out of 5 stars4.3· 4 ratings
ESE388Foundations of Machine Learning
3.8 out of 5 stars3.8· 4 ratings
EST305Applications Software for Information Management
4.8 out of 5 stars4.8· 4 ratings
CEE471
3.0 out of 5 stars3.0· 3 ratings
CSE346
2.4 out of 5 stars2.4· 3 ratings
CSE353Machine Learning
2.4 out of 5 stars2.4· 3 ratings
EEO331Semiconductor Devices
3.4 out of 5 stars3.4· 3 ratings
ESE327Fundamental Algorithms for Machine Learning Systems
3.4 out of 5 stars3.4· 3 ratings
ESE363
2.6 out of 5 stars2.6· 3 ratings
ESE440Senior Design I
3.0 out of 5 stars3.0· 3 ratings
ESE505Wireless Communications
2.4 out of 5 stars2.4· 3 ratings
ESE568Computer and Robot Vision
3.4 out of 5 stars3.4· 3 ratings
ESG198Fundamentals of Engineering Chemistry
3.6 out of 5 stars3.6· 3 ratings
EST194Decision-making
5.0 out of 5 stars5.0· 3 ratings
MEC 325Manufacturing Processes
1.0 out of 5 stars1.0· 3 ratings
MEC1
1.0 out of 5 stars1.0· 3 ratings
MEC300Professional Conduct for Engineers
1.0 out of 5 stars1.0· 3 ratings
CIV350Numerical Analysis for Civil Engineers
No reviews yet · be the first
EEO224Object Oriented Programming for Electrical and Computer Engineers
No reviews yet · be the first
ESE188Understanding Machine Learning
No reviews yet · be the first
ESE205
No reviews yet · be the first
ESG441Capstone Engineering Design II
No reviews yet · be the first
MEC 310Introduction to Machine Design
No reviews yet · be the first
MEC 440Mechanical Engineering Design I
No reviews yet · be the first
MEC 450Mechatronics
No reviews yet · be the first
MEC112
No reviews yet · be the first
MEC572Computer-Aided Design of Shapes and Motions
No reviews yet · be the first
Top Engineering Courses at Stony Brook
0–100 scores from ratings across the web
Engineering at Stony Brook: FAQ
Give back
Took a class at Stony Brook? Your review is what the next student reads.
Anonymous, about two minutes, no account.