William M. Waite
Michele H. Jackson
Paul M. Leonardi
Proceedings of the 35th SIGCSE technical symposium on Computer science education - SIGCSE ’04
Design and implementation of a modern compiler course
The Video Collaboratory As a Learning Environment