Teaching a capstone subject in computing science- a variety engineering approach | IEEE Conference Publication | IEEE Xplore