Parallel and distributed computing, computational machine learning, biological and adaptive computing systems, networking, mobile computing and wireless networks, cluster and grid computing, data mining, and scientific computing, bioinformatics, computational systems biology.