runtime support for parallel programming languages, parallel programming systems, workload balancing, system and microprocessor architecture, distributed computing, grid, cloud computing, design of parallel programs, high performance computing, numerical simulation, functional programming, teaching, big data, AI, active knowledge, automated knowledge management