Virtual Education: Cases in Learning & Teaching Technologies