<p>Of course I'm biased, but most practical = engineering. Not only does it let you get a job as an engineer, it's also one of the most sought after majors for professional study. Med schools and Business love engineering majors because of the critical thinking skills you gain. It may not be the best for law school but an undergraduate in engineering + an MBA = BIG BUX. If that's not enough, it's also fun :D (if you're into math/science).</p>