Educating next-gen computer scientists - Voas, Jeffrey,