Educating the next generation of supercomputing professionals