I was originally a Physics major going to start my upper-divisions in the fall. However, a couple days ago I talked with a civil engineer and was genuinely interested. As of right now, I went and reviewed thoroughly much of my lower division physics and math courses courses (up to quantum mechanics and diff eq). In Physics I-III, Calculus I-III, LA+Diff Eq class I was always either the highest grade, or top 3. I also consider myself to be a a good worker, I definitely spend my time and effort into learning the material. So as the topic states, I'm trying to get my degree as soon as possible. Taking into account that I'm attending a semester-based school, is it possible to complete the degree in 1.5 years from taking the first upper division Civil Engineering class? Can it be completed sooner? Is it wise to stack plenty classes in this major? From your experiences, is taking Fluid Mechanics, Thermodynamics, Material Analysis and another class or two all in one semester overload? Any help/insight would be much appreciated.