Of course it is entirely self-serving of me to agree with Mark Cuban on this point - good liberal arts major that I am (anthropology). I agree, however, that liberal arts training teaches students how to think critically and how to express themselves in oral and written form. It also teaches us how to connect dots to see the relationships between seemingly disparate concepts and ideas. These are critical skills for success today and I suspect will be in even higher demand over time. That said, engineers are taught to problem solve and often are drawn to an engineering degree by virtue of an innate passion for tinkering and taking things apart to see how they work. These, too, are and will remain essential skills for career success.