Training high quality human resources