3D virtual laboratory for teaching circuit theory — A virtual learning environment (VLE) | IEEE Conference Publication | IEEE Xplore