34 algorithms-phd-"Multiple" PhD positions