An Intelligent Universal Virtual Laboratory (UVL). - Michael Duarte; Brian P. Butz; Susan M. Miller; Annapoorna Mahalingam (IEEE Trans. Educ., 2008)