Building an Interactive Simulator on a Cloud Computing Platform to Enhance Students' Understanding of Computer Systems | IEEE Conference Publication | IEEE Xplore