@Awakened:
With a CSU GPA of 3.86 and an ACT of 28 currently, he would have a decent chance at UC Merced/UC Riverside and possibly UC Santa Cruz as stated by @UCBUSalum. Other than SLO, all Cal states use the eligibility index to rank applicants based on CSU GPA and test scores. His EI is 1070 which is above SJSU’s threshold from last year.
(CSU GPA x200) + (ACT comp x10)
http://info.sjsu.edu/web-dbgen/narr/static/admission/frosh-f2015impact.html
Depending upon where he wants to go and how far away from home, he should consider SJSU/Sac State/San Diego State/Cal State Fullerton/Cal State Long Beach and Cal Poly Pomona, Cal Poly SLO would be more of a Reach due to GPA and Test scores but worth an application. SLO uses an MCA score instead of EI. Here is a link on how to calculate the MCA score. Around a 4700+ is very good for Engineering.
http://talk.collegeconfidential.com/cal-poly-san-luis-obispo/1694769-confused-about-mca-score.html