Wash U engineering questions

<p>For anyone who is/has majored in engineering (not BME) can you comment on any of these questions. I'm planning on majoring in mechanical/computer/systems engineering (not sure yet), so any answers specific to those majors would be helpful.
How flexibile is the schedule and is it easy to double major/get a minor?
What are class sizes like and is there a lot of contact with professors?
Are there a lot of good internships and jobs available to students?
Thanks for your answers</p>