The Four-Year RoadmapAndy Zhang · Haas / Econ fork
2026 → 2030

One application. Two finishes.

Haas Spieker is the primary goal. Apply in March 2028 and receive the decision in mid-June. If admitted, enter Haas in Fall 2028 and graduate in May 2030. If rejected, finish the Economics B.A. in May 2029.

Primary
Haas Spieker
Apply
March 2–31, 2028
If admitted
Haas B.S.
May 2030
If rejected
Economics B.A.
May 2029

Haas and May 2029 are mutually exclusive

The continuing-student application is once only and may be used in the sophomore or junior year. Submit it in March 2028. The mid-June answer creates two different graduation dates; there is no Haas version of the three-year finish.

Branch A · admitted

Haas Spieker, Fall 2028 → May 2030

The post-admission plan is a fixed four-semester junior/senior sequence. It requires at least 38 upper-division business units + 12 upper-division non-business units. That is 50 upper-division units after entry.

Branch B · rejected

Economics B.A., May 2029

Declare Economics with the prerequisites already completed, use Fall 2028 and Spring 2029 as the two senior-residence terms, and graduate one year earlier. The direct-charge saving is $62,550.

Why Haas cannot be compressed into May 2029

Two semesters would require 25 upper-division units per term, above the 20.5-unit cap. The published sequence also places UGBA 102B after UGBA 102A. Fall 2028 entry therefore ends in May 2030.

Application clock

The window opens March 2, 2028 at 12:00 noon PST and closes March 31 at 4:00 p.m. PDT. Decisions arrive mid-June. Have at least 60 units and every prerequisite complete by the end of Spring 2028. Haas prerequisites should be letter-graded at C– or higher; P/NP needs a professor's letter and can hurt the decision. MATH 54 clears the calculus prerequisite outright. UGBA 10X is the remaining fall/spring-only prerequisite.

The term-by-term plan

The shared spine runs through Spring 2028. It finishes the Haas prerequisites, builds a complete Economics declaration file, keeps breadth moving, and reaches at least 90 units before the decision fork.

Planning ledger

21.44 AP units + 4 units from POLSCI 1 in Summer 2026 + the locked 16-unit Fall 2026 schedule = 41.44 units entering Spring 2027. POLSCI 1 satisfies American History & Institutions and Social & Behavioral Sciences breadth (verified on the class page). AP units satisfy no breadth areas.

Shared spineFall 2026 → Spring 2028Before the decision
Fall 202616 units · locked
PHILOS 12A #22749 + disc #25278 4 ENGLISH R1A #27875 "Death and Dying" 4 MATH 54 #22384 + disc #22394 4 DATA C8 online #33485 + lab #21101 4
Clears: PHILOS 12A = Philosophy & Values breadth — with POLSCI 1’s Social & Behavioral Sciences that is 2 of 7; ENGLISH R1A = R&C Part A; MATH 54 = the entire Haas calculus prerequisite; DATA C8 feeds directly into DATA 89. DATA C8 does not satisfy the Economics statistics prerequisite.
Spring 2027~16 units · projected
DATA 89 4 ECON 100A 4 UGBA 10X 3 ENGLISH R1B 4
R1B is confirmed required — Andy took no AP English, so nothing exempts R&C and both parts must be sat; R1A (Fall 2026) then R1B here, in that order, never concurrently. DATA 89 is the Economics statistics course the old plan was missing. ECON 100A is the first of the two upper-division theory courses required before declaration. UGBA 10X completes the Haas prerequisites. Prefer an American Cultures course that also advances breadth; HISTORY 7B carries AC + Historical Studies + Social & Behavioral Sciences, though it can retire only one breadth area. ⚠ If R1B is needed, it occupies that fourth slot and breadth/AC moves later, keeping this term near 16 units. Spring 2027 sections will not publish until about October 2026; this row is projected from verified Fall 2026 and Spring 2026 patterns.
Fall 2027~16 units · projected
ECON 100B 4 breadth remaining university / Economics work
ECON 100B is the second declaration theory course. Economics requires the two theory courses to come from different subjects; 100A micro + 100B macro qualifies. With this term complete, both declaration theory courses are in hand.
Spring 2028~17 units · apply
SUBMIT HAAS APPLICATION March 2–31 ECON 140 or an Economics elective breadth remaining requirements to ~17
Put the extra unit block here, after two 16-unit terms; L&S advises raising challenge gradually. Reach at least 90 units by the end of this term. The preferred three-term shape is 16 / 16 / 17. The application opens at noon PST March 2 and closes at 4:00 p.m. PDT March 31. Decision: mid-June.

June 2028: take the branch

Do not plan both endings. The Haas answer selects one.

Branch A · admitted

Four Haas semesters → May 2030

Fall 2028 through Spring 2030 carries the ten-course core: UGBA 100, 102A, 102B, 103, 104, 105, 106, 107 — with ECON 100A and 100B standing in for UGBA 101A/101B (never take the UGBA versions: they are credit-exclusive with the ECON ones you need, and Economics rejects UGBA 101A outright), plus the published 38 upper-division business and 12 upper-division non-business unit minimums. Haas B.S. alone is not STEM, so the structural fix is a simultaneous degree with Economics. It requires a 3.0+ GPA, a packet by July 1, and both degrees conferred in the same semester. Graduate May 2030.

Branch B · rejected

Declare Economics → May 2029

Admission is guaranteed once every prerequisite is letter-graded at C or higher. Fall 2028 and Spring 2029 are the two senior-residence terms; together they must carry at least 24 residence units, with at least 6 in each. Graduate May 2029, save $62,550 in direct Berkeley charges, and use the Economics degree's 36-month OPT runway.

The 90-unit belt costs $0

The May 2029 fallback is legal even without front-loading. Reaching 90 by Spring 2028 is still useful because the automated degree audit can miscount senior residence.

The delta

less than one course
  • Enter Spring 2027 with 41.44 units.
  • 90.00 – 41.44 = 48.56 units across Spring 2027, Fall 2027, and Spring 2028.
  • That averages 16.19 per term. The preferred shape is 16 / 16 / 17.
  • At 15 per term, the ledger reaches 86.44, short by 3.56.

Why it is free

flat fall/spring tuition
  • Fall and spring tuition is flat regardless of unit load. There is no per-unit surcharge for the extra block.
  • L&S does not assess its 130-unit single-major / 136-unit double-major ceiling if graduation stays within the allowed semesters. AP units are excluded from that ceiling.
  • The Haas branch uses exactly the first-year allowance of 8 semesters. Haas itself allows 10 semesters / 5 years, keyed to UC Berkeley matriculation, and has no unit ceiling.

Why Summer 2027 is worse

do not buy the belt there
  • Six summer units cost exactly $3,085.00: 6 × $436.00 + $469.00 UC Campus Fee.
  • Transit and Document Management fees are $0 for Andy.
  • Summer grades count in the cumulative UC GPA that Haas reads in March 2028. There is no GPA shelter.

The binding limit

course mix, not units
  • Berkeley publishes no blanket "do not exceed N units" rule.
  • It says no more than two STEM and no more than two writing-intensive courses per semester.
  • DATA 89 plus two of ECON 100A / 100B / 140 makes the quantitative mix the planning constraint.
  • L&S calls 15 units typical, not a target, and advises increasing challenge gradually.
Academic standing is not the risk

Academic Notice begins only with a term GPA below 1.5, a cumulative UC GPA below 2.0, or zero letter grades in a fall/spring term. The 16 / 16 / 17 load should be managed for course composition and Haas grades, not for a nonexistent unit-count rule.

A291: the crossing term counts

This is the load-bearing rule behind the May 2029 branch. The governing text is Berkeley Division Regulation A291.A.2, not a student-facing summary.

The controlling parenthetical

“the semester in which the 90 units are exceeded, plus at least one additional semester”

Base ruleafter 90 units
Earn at least 24 units in residence over at least two terms, with at least 6 units in each term. AP units count toward the 90-unit threshold but not toward the 24 residence units.
Fallback worksno front-load required
If the ledger is 89.44 entering Fall 2028, Fall 2028 is senior-residence term #1 because that is the crossing term. Spring 2029 is term #2. The May 2029 finish survives without moving the crossing earlier.
⚠ APR caveatwhy buy the belt
CEU says the automated APR audit can miscount senior residence. A291 is on Andy's side; the robot may not be. Reaching 90 by Spring 2028 is a free buffer against that implementation problem.
Escape hatchesCEU interpretation
The terms need not be consecutive. A spring + summer pairing is legal if the summer term carries at least 6 earned units; one of the two terms must be fall or spring. There is no general petition. The only carve-outs are modified senior residence for study abroad and active armed-forces service; neither applies here.

Economics is a guaranteed parachute

The current Economics pages say students who meet the listed requirements are guaranteed admission. The major is not capped and has no comprehensive review. It left the L&S High-Demand Major list in Summer 2024; the current list is Art Practice, Operations Research & Management Science (Analytics), Political Economy, Public Health, and Social Welfare. Ignore the stale legacy page that still calls Economics "impacted."

The six declaration prerequisites

each at C or higher
  • ECON 1 or 2: AP Micro 5 + AP Macro 5 together clear it; neither exam alone does.
  • MATH 51/16A and MATH 52/16B: AP Calculus BC 5 clears both.
  • One accepted statistics course: plan DATA 89.
  • Two upper-division theory courses from different subjects: micro + macro, micro + econometrics, or macro + econometrics.
  • Every prerequisite must be letter-graded at C (2.0), not C–. Only one prerequisite may be re-attempted.

The statistics correction

DATA 89, not DATA C8
  • The closed list is STAT 20, STAT 21, STAT W21, STAT 88/DATA C88S, DATA 89, STAT C131A, STAT 135, STAT/DATA C140.
  • DATA C8 and UGBA 88 are absent. AP Statistics is not accepted; there is no exam route.
  • DATA 89, Mathematical and Graphical Foundations of Probability, is 4 units and takes DATA C8 as its prerequisite. Fall 2026 is running in person at 101 / 200 with Josh Grossman; Spring 2026 ran 195 / 200.
  • DATA C88S is dead: last offered Spring 2025. It remains on the accepted list, but its Fall 2025, Spring 2026, and Fall 2026 pages are 404.

The theory spine

the hidden upper-division gate
  • First-year entrants need two upper-division theory courses before declaration; transfers need only one.
  • ECON 100A + ECON 100B is the clean pair. Both run fall, spring, and Summer Session C.
  • 100A requires ECON 1 plus both calculus courses, all AP-cleared here; its verified summer section is in person with James D Campbell.
  • 100B needs only ECON 1 + MATH 51/16A; the verified Summer 2026 section is in person, 41 / 60, with Besian Roshi.
  • ECON 140 also runs fall, spring, and summer; Summer 2026 was online with mandatory in-person campus exams.
  • The ECON 101A track is worse here: it adds MATH 53 and has no summer section.
  • Upper-division Economics courses are not limited to declared majors and have no reserved seats. They do exclude students in their first term in attendance, which is moot after Fall 2026.

Declaration and completion

nine courses remain after AP
  • Declare by the end of the fifth Berkeley term or before 80 units, whichever comes second. Summers do not count toward the five terms; AP units do not count toward the 80.
  • The major is 12 courses: 4 lower-division prerequisites + 8 upper-division courses. AP clears 3, leaving 1 statistics + 8 upper-division.
  • The upper division is 3 core + 5 electives. The major GPA is calculated over those 8, all letter-graded.
  • At most two upper-division courses may come from outside Economics; UGBA 101B uses one. A double/simultaneous degree may overlap at most two upper-division courses.
⚠ Confirm the AP rules

The Economics exam-credit chart is dated 7/2019. It is still the authority for Micro 5 + Macro 5 = ECON 1 and Calculus BC 5 = both calculus courses, but it is seven years old. Confirm the compressed plan with an Economics undergraduate advisor. If the AP Economics credit fails to post, ECON 1 is the fallback; Fall 2026 is running in person at 354 / 500.

The cost hierarchy

The early finish saves one year of direct Berkeley charges. Keep the bill and the living-cost ceiling separate.

$31,275 per semester

direct Berkeley charges
  • Tuition $7,101; Student Services Fee $693; Berkeley Campus Fee $936.
  • Transit Fee $236; Instructional Resilience & Enhancement Fee $141.
  • Nonresident Supplemental Tuition $19,635; SHIP $2,533.
  • Total: $31,275 per semester = $62,550 per year.

$39,270 per year

NRST alone
  • Nonresident Supplemental Tuition is 63% of the annual Berkeley bill.
  • This is part of the direct-charge saving on the May 2029 branch.
  • The honest hard saving from one fewer academic year is $62,550.

$88,770 per year

full cost of attendance
  • $62,550 direct charges + $26,220 living costs.
  • Living estimate: housing/utilities $14,480; food $6,012; books $1,312; transportation $1,204; miscellaneous $3,212.
  • The $26,220 difference is not a Berkeley bill. It is living cost that continues elsewhere and may be higher on OPT in the Bay Area.

$54,858 per year is locked

Tuition Stability Plan
  • Tuition + Student Services Fee + NRST are flat for Andy's 2026–27 cohort for up to six academic years.
  • He needs no more than four years, so future tuition increases are not a reason to graduate early.
  • Only the campus-based Campus + Transit + IREF block, currently $1,313 per semester, can move.
Summer is cheaper per unit, but not the right belt

Summer costs $436.00 per unit with no Nonresident Supplemental Tuition, about 4.8× below the fall/spring effective rate. That fact does not change the belt decision: front-loading in the flat-price fall/spring terms costs $0, while the six-unit Summer 2027 route costs $3,085.00 and its grades still enter the Haas GPA.

The work-runway split is confirmed

Economics B.A. = 36 months of potential work authorization. Haas B.S. alone = 12 months. The asymmetry follows the degree CIP codes.

Economics B.A.

CIP 45.0603 · STEM
  • BIO's signed USCIS memo assigns Berkeley Economics to Econometrics and Quantitative Economics, CIP 45.0603.
  • BIO's Berkeley major/CIP list marks Economics B.A. STEM-eligible; the designation has applied since June 2019 to students enrolled Fall 2017 or later.
  • Federal IPEDS data reports 631 Berkeley bachelor's completions under 45.0603 and zero under non-STEM 45.0601.
  • CIP 45.0603 appears on the current DHS STEM list, dated July 22, 2024.

Haas B.S.

CIP 52.0201 · not STEM
  • Haas alone carries 12 months of standard OPT.
  • Economics carries 12 months + a 24-month STEM extension = 36 months.
  • On the admitted branch, a simultaneous Economics degree is the structure that supplies STEM eligibility; both degrees must be conferred in May 2030. Whether BIO will code the I-20 on the Economics CIP while Haas is the second degree is unverified — ask in writing in September 2026, not in 2030. Term-by-term version: The Fork.
  • A minor does not change OPT eligibility.

I-20 name mismatch

keep the BIO memo
  • The diploma says Economics.
  • I-20 page 1 prints the CIP name: Econometrics and Quantitative Economics.
  • BIO puts Economics on its CIP-mismatch list and recommends an explanation letter with the STEM OPT application.
  • The signed BIO Economics STEM memo is that explanation letter.

Earlier graduation loses no OPT

the clock moves earlier
  • OPT is granted per degree level, not per year enrolled.
  • May 2029 moves the whole filing window earlier; it does not shorten it.
  • The I-765 window opens about February 2029, with a potential 36-month runway to about mid-2032.
  • The Haas branch shifts that timing about one year later, to about mid-2033.

F-1 floor in Fall 2026

all 12 in-person units matter
  • Each fall/spring term requires 12 units for full-time F-1 status.
  • Only one online class / three online units may count toward that floor.
  • DATA C8 is 4 units online and consumes the allowance. PHILOS 12A + ENGLISH R1A + MATH 54 are exactly 12 in-person units.
  • None of those three in-person courses can be dropped mid-semester.

CPT and compressed timing

first eligible Summer 2027
  • CPT begins after two full-time semesters / one academic year in valid F-1 status.
  • BIO warns that heavy CPT use can trigger Requests for Evidence in later STEM OPT and H-1B filings.
  • Compression makes each summer decision part of the immigration file, not just the course ledger.

Summer enrollment

vacation term
  • With a Fall I-20, summer has no F-1 minimum and no maximum.
  • Andy may take as many or as few summer units as needed.
  • This flexibility does not make Summer 2027 the recommended 90-unit belt.

Final-term reduced course load

advance authorization required
  • The final term may fall below 12 units only with advance DSO authorization in SEVIS.
  • Andy must be on the degree list and must actually graduate that term.
  • The final-term enrollment cannot be 100% online.

Breadth is the real space constraint

AP exams satisfy zero breadth areas. PHILOS 12A finishes Philosophy & Values in Fall 2026 and POLSCI 1 already cleared Social & Behavioral Sciences, leaving five of seven areas open: Arts & Literature, Biological Science, Historical Studies, International Studies, and Physical Science.

Seven distinct courses

one course per area
  • Arts & Literature; Biological Science; Historical Studies; International Studies.
  • Philosophy & Values; Physical Science; Social & Behavioral Sciences.
  • A course carrying two breadth designations can retire only one area.
  • After PHILOS 12A, six areas remain.

Physical Science needs a real science

math, statistics, CS do not count
  • Physical Science excludes mathematics, statistics, and computer science. MATH 54 and DATA C8 cannot fill it.
  • The plan needs a qualifying physics, chemistry, astronomy, or EPS course.
  • A quantitative major does not absorb this area.

American Cultures can double

pair it with breadth
  • American Cultures requires one course at C– or P; an F-1 visa gives no exemption.
  • HISTORY 7B carries AC + Historical Studies + Social & Behavioral Sciences + American History & Institutions.
  • It can retire AC plus only one breadth area, despite the multiple breadth designations. ESPM 50AC is another AC/breadth option.
  • POLSCI 1 in Summer 2026 already satisfies American History & Institutions.

R&C has one special two-for-one

check English AP first
  • Parts A then B are sequential and cannot be taken together. The deadline is the end of Spring 2028.
  • ENGLISH R1A clears Part A in the locked Fall 2026 plan unless an English AP has already cleared it.
  • AGRS R44 is the only course that combines R&C with breadth. Taken for Part B, it can retire Arts & Literature, Historical Studies, or Social & Behavioral Sciences at the same time.
⚠ Foreign language depends on CMI versus EMI

For the Fall 2026 cohort, the transcript route requires a primary language of instruction other than English starting in grade 6 or above. The old three-years-of-high-school-language route is gone. Andy spent four years in Hong Kong secondary school and three years at Suffield Academy, but whether the Hong Kong school was CMI or EMI is not verified. In an EMI school, Chinese is a subject rather than the medium and the route fails. Fallbacks: an APR Correction Request or the EALC proficiency exam.

Data stays optional

The Data Science major is no longer the plan of record. The minor remains a low-cost option; a CDSS major bid is optional and cannot delay the May 2029 branch.

Live option

Data Science minor

No comprehensive review, no college change, and no CDSS senior-residence rule. It is 7 courses and can be declared as late as the first day of the graduating term. DATA C8 already counts, and MATH 54 is the DATA C100 co-requisite. The minor does not change OPT.

Optional parallel bid

CDSS comprehensive review

Under a May 2029 graduation, only the January 2027 and January 2028 cycles can produce a usable admission. A January 2029 decision may arrive as late as June 1, 2029, after commencement. ⚠ CDSS does not state on a fetchable primary page whether one student may apply in more than one cycle; its authoritative FAQ is an inaccessible Google Doc.

Five checks remain open

These are not settled facts. Do not build a compressed term around any of them until the record or office confirms it.

⚠ CMI or EMIforeign language
Confirm the primary medium of instruction at the Hong Kong secondary school from grade 6 onward. CMI may satisfy the requirement through transcripts; EMI does not. Use an APR Correction Request or EALC proficiency exam if the route fails.
⚠ 7/2019 chartEconomics AP credit
The seven-year-old Economics chart is the current authority for Micro 5 + Macro 5 = ECON 1 and Calculus BC 5 = both calculus courses. Confirm those mappings with an Economics undergraduate advisor before relying on the three-year sequence.
⚠ Repeat CDSS cyclesoptional bid only
No fetchable primary CDSS page says whether a student may enter comprehensive review more than once. Do not describe repeat applications as allowed or forbidden until CDSS answers.
⚠ APR auditsenior residence
CEU says the automated APR may miscount senior residence. A291 counts the crossing term; the audit may not. Save the regulation and ask CEU to review the record if the robot disagrees.