<p>BME is one of the toughest, why? The shear amount of classes and type you need to take. Its A LOT of EE classes (at least at my school) throw in biomechanics, biochemical engineering, biomaterials all of which are taken in most programs. In general there is a very large amount of math, a lot of EE, and the physical aspects of a lot of things. In general at most schools with true BME programs there isn't much biology focus to it as there is mathematical/physical.</p>