@grimalkina We do something similar in my biomedical image analysis course. A group component where students work together to create a piece of software and an individual part where they discuss the software in the larger context of the literature and critically reflect on their group work