12 machine-learning-phd "St" PhD positions