100 electrical-and-computer-engineering "Prof" PhD positions