Tech Microsoft Announces 15 Semifinalists for the 12th Imagine Cup Global Competition From apps that tell stories to those that help during natural disasters. Irwin Allen Rivera, 10 years ago 4 min read