While last year's PennApps drew a wide variety of participants, this year's event will be the largest to date, with over 2000 participants from 147 universities across 11 countries. | Courtesy of Andrew Mager/Creative Commons