186 mechanics "Prof" PhD positions