139 mathematics-computer-science "LIST" PhD positions