Yeah, the major is tough... What'll help boost your GPA is if you take 104 early, and then get involved in research for the 190A-C series (at least, i think that's what they're numbered now...). Assuming you do well, you can get some sweet LORs and boost your GPA at the same time!