I think that the best teachers are the ones who have a passion in their subject. They will be enthusiastic at work and will strive to transmit their knowledge to students.
Thanks Fatimah, I found some relevant resources on google scholar - but I would like to get some insights from educators themselves (the practitioners)!
have a look here for a concept paper: https://www.researchgate.net/publication/256471371_A_Practical_Approach_to_align_Research_with_Masters_Level_Courses?ev=prf_pub
The description of a sample implementation can be found here: https://www.researchgate.net/publication/259356610_Teaching_Software_Process_Modeling?ev=prf_pub
We implemented this concept quite successfully over the years, and provide lectures on project management and process development based on this concept. Furthermore, we implemented the concept (partially) in Munich, Helsinki, and Karlskrona. Students like it very much. Maybe this helps.
Conference Paper A Practical Approach to Align Research with Master's Level Courses
All real learning takes place in context, where students find meaning and relevance, and thus the need to apply what they have learned. An empowering methodology is essential to student-centred learning. This article may be helpful: