- Software Specification and Software Design
- Computer Assisted Training and Education
- Expert Systems and AI in Educational Software
- Virtual Reality in Education and Training
- Intelligent Tutoring Systems (ITSs)
- Agents and Agent Architectures
- ODL (Open and Distance Learning) Environments
- Machine Learning