Univ. of Washington team will compete for $100K in Microsoft Imagine Cup final