149 machine-learning "LIST" PhD positions