Sorry to burst your bubble, but yeah, you need an engineering degree to work as an engineer. That's just the way it is. Any other major seeking work in that field is like a sketch artist who does portraits wanting to work as an architect (people, building plans...what's the difference right?). Like architecture, engineering is a very technical field that requires specialized training that you really don't get anywhere else. You may be able to get a job at an engineering company with a humanities degree, but it wouldn't be an engineering job...more like a position at the human resources office or in the business side of the company, not in research and development. A science degree may get you a lab position at a company that's research oriented, but again you would be highly limited as to which teams you would be working on, simply because the background knowledge isn't there. I personally have not heard of any schools that allow general science undergrads into their engineering graduate programs. I know at U Miami that doesn't exist that I've heard. You need a BS in an engineering program to get in (most people do BME itself, electrical, mechanical or chemical). If that exists in another school, I am guessing your best shot would be majoring in a physical science (physics or chemistry) or mathematics. That rules out whether you are capable of doing upper level math and physics, the two major early background fields that kill students. All of the other stuff can be learned I suppose. But don't count on entering a program like that with a humanities degree...I don't see that happening. Good luck!