L. Da and V. Program, Available on: http://ec.europa, 2005.

E. Stefanova, E. Sendova, I. Nikolova, and N. Nikolova, When I*Teach means I*Learn: developing and implementing an innovative methodology for building ICT-enhanced skills, Abstracts and Proceedings of the Joint IFIP Conference: WG3.1 Secondary Education, WG3.5 Primary Education: Informatics, Mathematics, and ICT: a 'golden triangle' IMICT 2007, 2007.

I. Teach, Available on, 2005.

D. Ratcheva, D. Stefanova, E. Nikolova, and I. , A Virtual teacher community to facilitate professional development Informatics at secondary school: evolution and perspectives, Proceedings of the Second International Conference, 2006.

R. Mcdermott, Learning Across Teams: The role of communities of practice in team organizations Available on, 1998.

J. Spiegel, Stage of a Professional Community, Encyclopedia of Educational Technology. Available on, 1999.

B. Shneiderman and C. Plaisant, Designing the User Interface, pp.410-416, 2005.