Cloud-based virtual labs vs. low-cost physical labs: what engineering students think | IEEE Conference Publication | IEEE Xplore