<p>If you had to choose between one, I’d pick chemistry just because you can get the credit for it in college if majoring in engineering. you will have to take a calculus based physics course in college anyway so the physics b credit will be practically useless. I took both ap physics b and ap chemistry and they are both challenging in their own way. physics b is more conceptually challenging and math based while ap chemistry is both abstract but contains easier math. I would take both if you can because both classes offer a lot of good experience going in as an engineering major</p>