Fields and Waves: Fundamentals of Information Propagation
Introduction to Signals and Systems
Introduction to Embedded Systems
Fundamentals of Microelectronic Circuits
Learned a lot of interesting material about microelectronic circuits. The grading is not too bad - generally material wise it's similar to 230 so if you liked that class, 331 is for you.