Several Ph.D. positions available

Applications are invited for several funded Ph.D. positions at the Department of Computer Science of the Missouri University of Science and Technology.

Modern networks, such as communication networks, power networks, sensor networks and cyber-physical systems, are complex distributed systems which have increased in size, heterogeneity, and interdependence with each other. Additionally, their operation is often inherently affected by human behaviors, and in turn it affects the humans that use their services. As a result, the common approach of considering a single, homogeneous and isolated network, is often unable to capture the complexity and needs of today’s systems.

The general goal of the Ph.D. work is the development of efficient solutions to face the novel challenges of modern networks, and improve their performance, security, reliability, energy efficiency, and ultimately the user satisfaction. These techniques specifically take into account the complexity, heterogeneity and interdependency of modern networks, and the role of human behaviors in their operation.

The research will be characterized by a theoretical analysis of the problems and proposed solutions, using a wide range of tools from different fields including computational geometry, statistics, algorithm design, optimization and probability theory, as well as by an experimental and simulation study, to investigate and compare the performance of the proposed solutions against the best performing existing approaches.

We encourage all highly motivated and excellent candidates to apply for this position. Successful applicants will receive a competitive salary and tuition.

Applicants must have a bachelor or master degree in Computer Science/Computer Engineering or closely related field, with an emphasis on computer networks.

More information on the ongoing research and the current funded projects can be found at:

Successful candidates should have:

- Strong background in network algorithm/protocol design and analysis.
- Strong knowledge of computer networks (wired and wireless).
- Strong programming skills (e.g. C/C++, Java, Python).
- Strong skills in oral and written communication.

Interested applicants should send their CV and Transcripts to Simone Silvestri (

Application requirements can be found at: