How IBM and companies like it are turning high schoolers into innovators at Startup High