The New Voters Project-- issues for young voters
California Registration
Register by Mail
Absentee Ballot Registration
(you might consider this because of electronic voting possible problems)
Check to see what voting method is used in your area
here