I'm currently a freshman in high school and have already chosen my classes I want to take for my sophomore year. However, I have until next week to change out any classes. Currently, I'm enrolled in AP Chemistry, AP World History, AP Computer Science, English II (Normal English class everyone takes the sophomore year in my school), Algebra II, College Precalculus, and Spanish III for my sophomore year. I'm a little unsure about this class selection though. I want to major in Computer Science in college so I'm taking AP Computer Science. I have no doubt that I can do good in this class because I already understand the Java language and have been programming all sorts of things for years now. What I'm unsure about however is the math side of the course. Is a lot of it too advanced for my current math understanding without Algebra II? At my school Algebra II is a co-requisite for the class, however, since I'm taking it alongside the computer science course will that suffice? I have already taken Algebra I too and got a 99 on the 2017 regents. Also, is AP Chemistry worth it to take for what I want to major in? I have read a little up on it and some people have said that for a computer science major AP Chemistry is irrelevant and that AP Physics would be more relevant. Some people at my school have told me that you need Calculus for AP Physics though so I'm unsure if I should take AP Chemistry now and wait to take AP Physics? I'm taking regular Chemistry now and had a 98 the first 2 quarters and just finished the 3rd quarter with a 97.