Hello! So I am currently a senior at a relatively small high school in Pennsylvania. I have always wanted to become an engineer. I have loved Legos from an early age which I believe sparked the engineering path. I'm just fascinated by how things work, especially our natural world. I took AP calculus my junior year and fell head over heels in love with calculus. I'm taking calc II during my senior year. I realized that I may want to focus more on the science and math behind engineering before jumping into engineering. Heck, I may just want to be a physicist. I'm not entirely sure yet. Anyways! I have decided to go to a nearby college (Millersville University) to major in physics and minor in mathematics. I was able to attend a local community college while finishing up my senior year at high school. I will graduate high school with 21 college credits ready to go (all are general education requirements). I have a few questions... Do you think I'll be able to graduate within three years? (Assuming I'll start freshman year, first semester, taking Calc II. I also have to complete a research project my senior year which is a graduation requirement) I would love to be able to graduate early and head off to grad school asap. I'm almost certain that if I chose to get a B.A. in physics I will graduate from MU in 3 years. Is this a good idea? Are there drawbacks from having a B.A. as opposed to a B.S. in physics? Will an undergraduate degree in physics prepare me well enough for a graduate degree in engineering? I know the two are closely related, I just want to make sure I'm making the right decision. I absolutely love physics and I cannot wait to see where it takes me in life! Hopefully to a PhD one day!