Wondering what the honors program is like if you're in engineering. Are there honors engineering/math/science classes or are the honors courses mostly in the humanities, liberal arts etc. that you need to meet graduation requirements? Also wondering if engineering students tend to do co-ops at the same time because of the way required courses are offered? I'm a little worried about the fact that people will be coming and going from campus over the course of a couple of years so you don't overlap with people between freshman and senior year.