128 computational-complexity "Prof" PhD positions