An Interactive Learning and Assessment System for Simulation-based Science Education Using Cloud Computing Technology. - Mengxia Michelle Zhu; Frackson Mumba (DMS, 2012)