The Role of Virtual Experiments in Applying the Principles of Good Practice in Teaching | IEEE Conference Publication | IEEE Xplore