In this paper, we discuss the benefits and challenges of shared tasks as a teaching method. A task is scientific event friendly competition to solve research problem, task. terms linking teaching, shared-task-based tutorials fulfill several faculty desires: they leverage students' interdisciplinary heterogeneous skills, foster teamwork, engage them in creative work that has potential produce or...