A word of caution about engineering as a major if you are truly set on pre-med. Engineering is notoriously difficult to get a high GPA and most medical schools will not take that into account or at most give it very little weight. So the 3.2 Chem engineering student may very well loose out to the 3.8 bio or philosophy major so long as they are strong in the basic required sciences. If you are not certain of medicine and think you might actually prefer a career in engineering, that is a different matter.