<p>@ucbalumnus @failure622</p>
<p>Thank you two so much for your help! :)</p>
<p>Sorry for the late reply. After doing some research, I’m confident the data structures (taught in C++) course and the computer organization course (taunt in C and Assembly) I took will be transferable for CS61B and CS61C. For CS70, I took separate a multivariable probability and a discrete structures course, so I think there would be no problem there either.
As for 61A, I’m not sure. Most of the CS61A syllabus does match up with my intermediate programming course(classes, inheritance, polymorphism, functional programming, tail/nontail recursion, iterators,etc.). But it does include very few topics specific to python (e.g. dictionaries). Although I would not mind just having to retake 61A though. I think the python experience could be really helpful. And I don’t think it would be that bad for someone who already has experience in data structures. I don’t mind having a circuits course and a signals/systems course either.
I only have one question left. Given that the UC system tends to favor/give priority to CC students, does attending an out of state top-tier undergrad engineering school put me at an advantage or disadvantage? </p>