Transfer now or one more year?

<p>Java and C++ are very similar. Taking Comp Sci 1 in Java and then going back and taking Comp Sci 1 in C++ will mostly be a waste of time. Apart from a few small differences (pointers and memory management), the two languages are very similar and I don’t think you’d benefit all that much from taking both… especially if you already know C. Learning new concepts is going to help you more than learning new languages (like taking data structures or assembly).</p>

<p>A 20 minute commute isn’t bad at all… I’ve done 40-60 minute commutes a couple times, including my current schedule. I haven’t taken CS47B, I decided to go ahead and retake data structures after transfer (hooray, summer 61BL for a third year in a row!). Never assume anything will be easy here, especially not CS. If it’s 1 unit it’ll probably be less work than normal 61B, but it’s still probably more work than you’d expect from it.</p>

<p>As for ECs, anything tech-y looks good. Math competitions, robotics clubs, pet projects (coding or EE/circuit things?), internships you might’ve had, I dunno. Otherwise, just do what you find interesting. It’s kinda silly to do an EC just so you can list it on your app.</p>