Engineering Courses at USC
Every Engineering course at University of Southern California, with difficulty, workload, and ratings. 139 courses · 2.2K ratings across the web
Ratings across the web
Students give Engineering courses 3.7 out of 5, and 64% would take one again.
Across 125 rated courses. No reviews written here yet.
Easiest course
ITP104
40/100 difficulty
Most challenging
EE370
89/100 difficulty
All Engineering Courses (139)
ITP115
4.4 out of 5 stars4.4· 160 ratings
CSCI104
3.5 out of 5 stars3.5· 141 ratings
EE450Foundations of Computer Networks
2.6 out of 5 stars2.6· 105 ratings
CSCI101
2.5 out of 5 stars2.5· 80 ratings
MASC503
5.0 out of 5 stars5.0· 65 ratings
CSCI102
3.0 out of 5 stars3.0· 63 ratings
EE109
4.0 out of 5 stars4.0· 52 ratings
CSCI350Fundamentals of Operating Systems
2.2 out of 5 stars2.2· 50 ratings
EE457
3.6 out of 5 stars3.6· 48 ratings
ITP104
4.9 out of 5 stars4.9· 46 ratings
AME101
3.3 out of 5 stars3.3· 43 ratings
DSCI552
3.1 out of 5 stars3.1· 43 ratings
ITP479
4.6 out of 5 stars4.6· 43 ratings
BME101
4.5 out of 5 stars4.5· 39 ratings
PHYS153
2.5 out of 5 stars2.5· 39 ratings
EE354
2.8 out of 5 stars2.8· 37 ratings
AME105
4.4 out of 5 stars4.4· 36 ratings
ISE460
4.0 out of 5 stars4.0· 36 ratings
EE370
1.6 out of 5 stars1.6· 35 ratings
EE477
4.1 out of 5 stars4.1· 35 ratings
BME202Control and Communication in the Nervous System
3.0 out of 5 stars3.0· 34 ratings
MASC310
4.9 out of 5 stars4.9· 34 ratings
EE503
3.1 out of 5 stars3.1· 33 ratings
ISE561Economic Analysis of Engineering Projects
2.9 out of 5 stars2.9· 31 ratings
AME204Mechanics of Materials and Structures
4.7 out of 5 stars4.7· 30 ratings
EE577AVLSI System Design
4.0 out of 5 stars4.0· 28 ratings
ITP125
4.5 out of 5 stars4.5· 28 ratings
EE105Introduction to Electrical Engineering
3.6 out of 5 stars3.6· 27 ratings
PHYS125
3.9 out of 5 stars3.9· 26 ratings
AME301
2.0 out of 5 stars2.0· 25 ratings
EE155
4.0 out of 5 stars4.0· 24 ratings
ISE544
2.4 out of 5 stars2.4· 24 ratings
MASC110L
2.9 out of 5 stars2.9· 23 ratings
PHYS172
3.9 out of 5 stars3.9· 23 ratings
ASTE101
3.8 out of 5 stars3.8· 22 ratings
EE355Software Design for Electrical Engineers
4.3 out of 5 stars4.3· 22 ratings
EE141
3.1 out of 5 stars3.1· 21 ratings
EE364Probability and Statistics for Engineers and Computer Scientists
2.9 out of 5 stars2.9· 19 ratings
AME308
4.3 out of 5 stars4.3· 18 ratings
EE250
4.8 out of 5 stars4.8· 18 ratings
EE301
3.8 out of 5 stars3.8· 18 ratings
EE599
4.6 out of 5 stars4.6· 18 ratings
ISE514Advanced Production Planning and Scheduling
2.5 out of 5 stars2.5· 16 ratings
ISE529Predictive Analytics
4.5 out of 5 stars4.5· 16 ratings
AME302
3.3 out of 5 stars3.3· 15 ratings
BME403
1.8 out of 5 stars1.8· 15 ratings
EE150
3.2 out of 5 stars3.2· 15 ratings
ITP109
4.7 out of 5 stars4.7· 14 ratings
MASC110
3.3 out of 5 stars3.3· 14 ratings
EE141L
3.9 out of 5 stars3.9· 13 ratings
MASC350
2.6 out of 5 stars2.6· 13 ratings
AME486Mechanics of Composite Materials for Modern Structures
5.0 out of 5 stars5.0· 12 ratings
ITP375
4.0 out of 5 stars4.0· 12 ratings
BME402
1.4 out of 5 stars1.4· 11 ratings
ISE515
4.3 out of 5 stars4.3· 11 ratings
AME485Aerospace Structures I
5.0 out of 5 stars5.0· 10 ratings
AME511Compressible Gas Dynamics
3.6 out of 5 stars3.6· 10 ratings
CE106
3.6 out of 5 stars3.6· 10 ratings
EE577BVLSI System Design
3.5 out of 5 stars3.5· 10 ratings
AME341A
4.0 out of 5 stars4.0· 9 ratings
ASTE280
4.0 out of 5 stars4.0· 9 ratings
CE119Statistical Data Analysis in Engineering
2.1 out of 5 stars2.1· 9 ratings
EE202L
2.5 out of 5 stars2.5· 9 ratings
EE541
1.9 out of 5 stars1.9· 9 ratings
MASC520
5.0 out of 5 stars5.0· 9 ratings
CE215
1.4 out of 5 stars1.4· 8 ratings
EE464
3.6 out of 5 stars3.6· 8 ratings
ENG102
4.2 out of 5 stars4.2· 8 ratings
ISE370
5.0 out of 5 stars5.0· 8 ratings
AME305Mechanical Design
4.0 out of 5 stars4.0· 7 ratings
EE330
3.1 out of 5 stars3.1· 7 ratings
EE570A
4.2 out of 5 stars4.2· 7 ratings
GESM161Seminar in Quantitative Reasoning
4.8 out of 5 stars4.8· 7 ratings
ITP475
3.7 out of 5 stars3.7· 7 ratings
MASC515
5.0 out of 5 stars5.0· 7 ratings
AME420Engineering Vibrations I
4.3 out of 5 stars4.3· 6 ratings
BME501
2.6 out of 5 stars2.6· 6 ratings
EE348L
4.7 out of 5 stars4.7· 6 ratings
EE559
3.0 out of 5 stars3.0· 6 ratings
EE560
4.0 out of 5 stars4.0· 6 ratings
ITP251
3.4 out of 5 stars3.4· 6 ratings
ITP466
4.0 out of 5 stars4.0· 6 ratings
TAC458Defending and Investigating Compromised Networks
3.1 out of 5 stars3.1· 6 ratings
AME309Dynamics of Fluids
5.0 out of 5 stars5.0· 5 ratings
AME341
3.6 out of 5 stars3.6· 5 ratings
AME341AB
1.6 out of 5 stars1.6· 5 ratings
AME403Stress Analysis
3.6 out of 5 stars3.6· 5 ratings
CE408
1.6 out of 5 stars1.6· 5 ratings
CE467
4.6 out of 5 stars4.6· 5 ratings
CHE501
2.0 out of 5 stars2.0· 5 ratings
CHE540
3.0 out of 5 stars3.0· 5 ratings
EE352
3.4 out of 5 stars3.4· 5 ratings
EE357
5.0 out of 5 stars5.0· 5 ratings
ITP348
5.0 out of 5 stars5.0· 5 ratings
AME101L
3.5 out of 5 stars3.5· 4 ratings
AME436
4.5 out of 5 stars4.5· 4 ratings
AME585Aerospace Structures II
5.0 out of 5 stars5.0· 4 ratings
CHE541
3.0 out of 5 stars3.0· 4 ratings
EE102
4.8 out of 5 stars4.8· 4 ratings
EE209
2.5 out of 5 stars2.5· 4 ratings
EE354LDigital Circuits
1.0 out of 5 stars1.0· 4 ratings
EE454
3.3 out of 5 stars3.3· 4 ratings
EE517
3.0 out of 5 stars3.0· 4 ratings
ISE435
1.0 out of 5 stars1.0· 4 ratings
ISE517
5.0 out of 5 stars5.0· 4 ratings
ITP341
5.0 out of 5 stars5.0· 4 ratings
ITP447
4.3 out of 5 stars4.3· 4 ratings
AME231
5.0 out of 5 stars5.0· 3 ratings
AME341B
5.0 out of 5 stars5.0· 3 ratings
AME405
3.4 out of 5 stars3.4· 3 ratings
AME451
4.3 out of 5 stars4.3· 3 ratings
AME529Aircraft Structures Analysis
4.3 out of 5 stars4.3· 3 ratings
CE205
4.7 out of 5 stars4.7· 3 ratings
EE101
4.0 out of 5 stars4.0· 3 ratings
EE451
3.6 out of 5 stars3.6· 3 ratings
EE457XComputer Systems Organization
5.0 out of 5 stars5.0· 3 ratings
EE554
3.6 out of 5 stars3.6· 3 ratings
EE570
4.7 out of 5 stars4.7· 3 ratings
EE597
5.0 out of 5 stars5.0· 3 ratings
GESM151Seminar in the Physical Sciences
5.0 out of 5 stars5.0· 3 ratings
ISE315
5.0 out of 5 stars5.0· 3 ratings
ISE375Facilities Design
2.4 out of 5 stars2.4· 3 ratings
ISE535Data Mining
2.4 out of 5 stars2.4· 3 ratings
ITP304
5.0 out of 5 stars5.0· 3 ratings
ITP445
4.7 out of 5 stars4.7· 3 ratings
AME205
No reviews yet · be the first
AME525Linear Algebra in Engineering Science
No reviews yet · be the first
AME526Partial Differential Equations for Engineering Applications
No reviews yet · be the first
BME2O2Control and Communication in the Nervous System
No reviews yet · be the first
BME502Advanced Studies of the Nervous System
No reviews yet · be the first
EE102EE
No reviews yet · be the first
EE106
No reviews yet · be the first
EE1O9
No reviews yet · be the first
EE254
No reviews yet · be the first
EE322
No reviews yet · be the first
EE356
No reviews yet · be the first
EE544
No reviews yet · be the first
EE555Broadband Network Architectures
No reviews yet · be the first
SP03
No reviews yet · be the first
Top Engineering Courses at USC
0–100 scores from ratings across the web
Engineering at USC: FAQ
Give back
Took a class at USC? Your review is what the next student reads.
Anonymous, about two minutes, no account.