There are several rather lengthy prior threads on similar topics. Fenway, RJM, I, and others who have been through it have thrown in our .02 on several occasions. You should be able to find these by searching for topics like engineering, pre-med and STEM. However, here is a link to one of them:
Bottom line, it's doable. And it's doable at most schools. IMHO, the kid is usually a bigger factor than the school.
Best of luck. Let me know if I can help.