Return to Article Details Issues in Project-based Distance Learning in Computer Science