Molding the next generation of computer scientists