Computer networks, large-scale Internet-based systems, Internet middleware for heterogeneous network integration; cross-cutting issues in networking and distributed systems; mobile and wireless networks. I'm particularly interested in the development of appropriate technology.