FWIW here’s what my kid was thinking:
Summer:
Taking a class in CC to meet his American Cultures req. Maybe something else too, not sure
Fall:
CS 61A
MATH 1B - he is eligible to skip this class, but most people he trusts is telling him not to skip and to take this class.
Some Reading R1B class - unless my kid miraculously gets a 5 in his AP Eng Lit class. Either Music, East Asian, or Env Design.
Some breadth class
Spring:
CS 61C
EE 16A or MATH 54
Data 8 (maybe, especially if he doesn’t do well in CS61A)
Some breadth class
Summer 2019:
EE 16B (hopefully the class is offered in the summer)
Fall 2019:
CS 70
He’s hoping he can declare and start taking upper level classes by Spring 2020.
He took CC classes to articulate out of CS 61B. However he does have the option to take the class, just in case he screws up and doesn’t get to 3.3 GPA.