Work in progress — Cooperative and competitive projects for engaging students in advanced ICT subjects | IEEE Conference Publication | IEEE Xplore