Matt Bower
Debbie Richards
Proceedings of the 36th SIGCSE technical symposium on Computer science education - SIGCSE ’05
Virtual classroom pedagogy