<p>On difficulty, Engineering in general, could be the most difficult major no matter where you go. More difficult than, for example, bio or other science based pre-med major. I am using these examples just because I am familiar somewhat with Engineering and Bio. I have read also, that MIT is very difficult, somebody advised not to go there for pre-med because of chances of not getting high enough GPA to go to Med. school.
I would also look how much resources are devoted to engineering at particular college. For example, Case Western is known to devote more resources to engineering and pre-med. So, assumption is that engineering must be good there, I also heard - very difficult.
I understand that this type of research is not very structured or “scientific”.</p>