Knowledge Networks and Management: Digital Libraries, Ontology Engineering, Semantic Web, Social Networks and Collective Intelligence.
Web Information Management, Adaptive Information Retrieval and Filtering, User Modeling.
Application of Artificial Intelligence in Education: Intelligent Tutoring Systems, Intelligent Learning Environments, Web-based Educational Systems.
Gamification in Education, Teaching Programming to Novices.