I have decided on these courses:
AP Calc BC
AP Bio
AP lang
AP CS
USH
Spanish 3
I am taking computer science because I would like to have some experience in cs and would be beneficial if I choose to do something more engineering related. The APUSH workload at my school is around 3-5 hours per week and combined with other classes, I think I am probably going to lose a lot of sleep and energy for extracurriculars. So, I made the decision to drop it. A senior with pretty much the same courses his junior year made it into UC Berkley, so I think I should be good without APUSH. Thank you all for your suggestions!