The impact of virtual classroom laboratories in CSE
Proceedings of the 36th SIGCSE technical symposium on Computer science education - SIGCSE ’05
Matt Bower
Virtual classroom pedagogy