<p>Are you better at memorizing or math and problem solving?</p>
<p>Bio is memorization and graph comprehension. Physics requires intense math and problem solving skills. Since either class would work with your intended major, take the class that fits with your skill set. I’d skip the bad teacher if I were you. He’d just make your senior year miserable.</p>
<p>Does your school have an engineering class or club or something? Do some extracurricular engineering stuff. That’d give you the skills and background you’d need and would be a whole lot more fun.</p>