I have a few friends going there and they like it, but most of them are pre-med. I have heard that their honors engineering program is fairly accelerated, you do cool stuff early on, but it is also difficult. That being said, I have no experience there.