Therefore, while you *can* apply, your chances of acceptance will depend on:
* Specific university requirements: Check the admission criteria of the specific universities you are applying to. Some might accept pre-medical students if they meet additional requirements (like specific entrance exams scores or bridging courses). Others might explicitly require a pre-engineering or science background.
* Your academic performance: Strong grades in mathematics and physics are crucial. If your grades in these subjects are excellent, it might compensate for the less-than-ideal background.
* Entrance exams: Many universities require entrance exams (like the SAT, ACT, or university-specific tests) which assess your aptitude for engineering. Performing well on these is essential.
In short, it's possible, but not guaranteed. You need to thoroughly research the admission requirements of the specific universities you're interested in. Contact the admissions offices directly if you have any doubts.