EECS upper div courses suggestions

<p>Hi, I'm junior EECS student. I have finished some EECS lower div courses, such as EE 20N, EE 40, CS 61A,B,C. and one upper class EE 120.
Can somebody give me suggestion regarding upper div EE classes? (CS classes or crosslist are fine, too!) Please tell me how time-consuming and how useful the classes are in job fields.</p>

<p>Btw, I'm gonna take EE 105 in Spring 2011. The prof is SALAHUDDIN, S. What do you guys think of him?</p>

<p>Thanks!</p>

<p>What’s your focus (it’s really hard to suggest upper-division EECS courses without knowing where your general interests are…)?</p>

<p>I took 105 with Salahuddin and found the course to be relatively easy. I found him to be an incredibly boring & dry lecturer, though.</p>