LinuxFest Northwest 2016: Improving Computer Science Education with FOSS-style Projects