415 engineering "Prof" PhD positions