i went to TSTC in waco, tx and took their Mechanical Engineering technology program. Its purely hands on, and you learn to run lathes, mills, 3 axis CNC milling center, 3 Axis CNC turning center, all the Drafting and Design you can stand plus a hands on Strength of materials class which is way better than most schools where you learn nothing but material strength theory. They actually let you break stuff, on purpose!