I will be a freshman in college this upcoming Fall semester, and I intend to be a Physics major. I took Multivariable Calculus at the local community college in High School and received a relatively poor grade in it, but I'm self-studying it now. I am confident that I will know all the material well. This would still count as credit for taking Multivariable Calculus. If I took the Honors Multivariable Calculus, it would be to get a better grade and perhaps to acquire a better understanding of the material. If I did this, then I would take Honors Linear Algebra and Differential Equations in the Spring semester. Then, in the next years I would take some combination of the following four classes: Offered in the Fall semester: Honors Introduction to Analysis (Prerequisites are Multivariable and Linear Algebra and Differential Equations) Honors Linear Algebra (Prerequisite is Linear Algebra and Differential Equations) Offered in the Spring semester: Honors Introduction to Abstract Algebra (Prerequisite is Linear Algebra and Differential Equations) Honors Introduction to Complex Analysis (Prerequisite is Introduction to Analysis) Alternatively, I could take normal Linear Algebra and Differential Equations, and then take Honors Introduction to Abstract Algebra in the Spring and then go from there based off of the above listed classes. This would put me ahead in math, but then I would lose whatever I would have gained from taking Honors Linear Algebra and Differential Equations. I really like math, but as of right now, I don't plan on double majoring; however, I might change my mind as I take more classes. Any advice is appreciated.