Virtual education :cases in learning & teaching technologies