High school courses set the groundwork for the work you do in college, but it’s nothing you can’t work around. Do not be worried about whatever you did or didn’t take in high school. Just take the required courses for civil engineering majors. If you can do well in math, you can do well in science classes, which, I guarantee you, will include an Introduction to Physics class. Also, one thing though which you may not realize: do not discount your business classes that you have been taking. Engineering is a business, and a business background can only help you as you begin and continue your career. Many engineers actually get their MBA (Master’s degree in Business Administration) even if they are set to stay in the engineering field, for precisely this reason.