104 electrical-and-computer-engineering-phd "Prof" PhD positions