Return to Article Details Problem-based Web-based Teaching in a Computational Linguistics Curriculum