68 electrical-and-computer-engineering-phd "Multiple" PhD positions