Distributed Computing
Networking
Ubiquitous and Mobile Computing
Parallel and Distributed Systems
Heterogeneous data networks
Network architecture design and performance evaluation
Network resource management middleware
Quality of service
Multimedia networks
Computer supported cooperative work