Engineering majors that don't require Geometry and Computer Programming?

I had a programming teacher last semester who was pretty hands off. She was the type to just hand you a paper copy of the power point telling you what a concept was and then tell you to turn a program in at the end of class. The only people who truly understood what was going on was the ones who had been programming before taking the class. I got an A in the class, but my friends were helping me a lot. I hear the other programming teacher is no better. I think I could get better at programming, but not with taking it at my school.

Geometry… I honestly can’t stand it. I get headaches trying to flip these shapes around in my head. I just can’t visualize things for the life of me. That makes proofs a pain in the butt. I get it more now, but I won’t truly understand this until college.

I love all types of sciences! Biology is my favorite! Algebra and Trigonometry are also fun! I’m currently a freshman in high school.

There are no engineering majors that won’t require significant math (through geometry and well, well beyond), and no decent engineering programs that won’t require programming. You’re a freshman – you have plenty of time to study these things. Don’t panic if things don’t come naturally; engineering comes naturally to exactly no one.