Issues in Informing Science and Information Technology Volume 5 , 2008 Teaching in Virtual Worlds : Opportunities and Challenges