There is a trend to offer courses by virtual means. This approach has definite advantages. For example, virtual programs target professionals who would otherwise have to leave their jobs to pursue the degree. An enormous proportion of universities are in the process of developing courses in a virtual environment.This book deals with virtual environments for teaching and learning. The chapters can be considered to be representative of the many approaches taken and the diversity of applications. The different perspectives and different solutions adopted are the result of intense research in various countries in the area of e-learning.