Computer Supported Collaborative Learning
Human-Computer Interaction
Collaborative Virtual Environments
Modeling, design and buiding processess of educative software applications