I had a really tough professor for EM and I was taking Real analysis at the same time. I really screwed up and things didn't click for me until the end. However I ran out of time on the final so I didn't do to well on that either.

My grades are as follows

Physics 1 B+

Physics 2 A

Mechanics A

EM 1 B+

EM 2 B-

QM 1 A-

QM 2 A

Thermo A-

Math

Calc 1 C+

Calc 2 B

Calc 3 A

Linear Algebra A-

Diff Eq. A

Parital Dff Eq A

Adanced linear algebra A

Real Analysis 1 A

Real Analysis 2 A