CCR

Search

Find a course or a school.

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.

Find your class