Add elements of problem-based learning for example?