Algorithms and Data Structures for Main and Secondary Memory, Algorithms and Data Structures in Distributed Environments, Computational Geometry, Alphanumeric Algorithms, Graph Algorithms, Complexity (with an emphasis on how Physics interacts with Computing), Physical Algorithms, Analysis of Complex Networks.