<p>70 and 61C are the only lower divs left, but still, a lot of the upper divs are not open to me because I didn't take those two. Some that I can take include: CS 184, EE 120, CS 161, CS 160. Has anyone taken any of these classes that know how difficult/time-consuming they are? Or have any other suggestions for upper-div EECS courses? THANKS!</p>
<p>I think 188 needs 70. 161 needs 61c and 70 as well. I’m not sure if concurrent enrollment is enough to satisfy those requirements. I have not personally taken 160 but I know someone who is taking it right now. According to him, the class is not that intense since most of the work is towards a semester long project.</p>
<p>yea that’s what i meant. your question can be asked the same about why EE (opt 1 2) people should take cs150. i just think having some more depth in another field can help; you might end up at motorola or etc. and need to know signals beyond 1 semester’s worth.
it’s like “liberal arts” for engineers imo.</p>
<p>I’m into machine learning so:
CS 188, CS 170, CS 281A/B, CS 288</p>
<p>CS 184 is pretty time consuming if you’re not a C++ fan. First 3 assignments are pretty breezy, but the last two and the final project combined took me almost 100 hours. That was just my experience with Professor O’Brien though. </p>
<p>I would avoid CS 160, CS 169 because your experience is heavily dependant on the project idea. </p>
<p>Never taken CS 161, but if Prof. Wagner is teaching it, you’ll probably enjoy the course.</p>
<p>I would recommend 161 because some of my knowledgeable EECS acquaintances say Wagner is very special to teach that class. I think he knows a lot about the material. EE 120 will be like EE 20 but faster-paced, so you really can gauge how you like the material pretty easily. I second the CS 188, and also suggest classes like CS 170 and 172, which would interest someone like me (with more theoretical inclinations). I think there’s a graduate course on natural language processing for those interested, which is supposed to sound good, though graduate courses are more specialized.</p>
<p>From the EE side, I think a class like EE 117 might be interesting (I think that number is right – deals with very physics-y stuff).</p>
<p>I was considering 184 so I tried to find some reviews for him. Apparently he taught at Columbia; the reviews from the students that he taught are not too flattering.</p>
<p>Seriously, not much to say about EE 120 except that it’s a faster-paced version of 20. Friends of mine who didn’t like 20 much but thought it wasn’t that hard took 120 and didn’t enjoy their time because it requires more actual effort to stay pace.</p>
<p>Check out the archive pages of CS 160. If you find the past lectures interesting, sure take it. I personally don’t find user interfaces to be that enlightening, so I never bothered with the course. </p>
<p>Remember it’s possible to take grad courses as an undergrad, so you might want to look into them.</p>
<p>Yeah I probably won’t be comfortable doing 186 without 61c.</p>
<p>and for some reason, CS 160 is already full. Guess I’m stuck with EE 120 Does anyone know of any other EECS upper divs that are open to me w/o 70 and 61C?</p>