1. Software Engineering Project Courses with Industrial Clients
2. Teaching a Course on Software Architecture
3. Developing a Course on Designing Software in Globally Distributed Teams
4. V. Podolskiy , Y. Ramirez , A. Yenel , S. Mohyuddin , H. Uyumaz , A. N. Uysal , M. Assali , S. Drugalev , M. Gerndt , M. Friessnig , and A. Myasnichenko , " Practical education in iot through collaborative work on open-source projects with industry and entrepreneurial organizations," in 2018 IEEE Frontiers in Education Conference (FIE) , 2018 , pp. 1 -- 9 . V. Podolskiy, Y. Ramirez, A. Yenel, S. Mohyuddin, H. Uyumaz, A. N. Uysal, M. Assali, S. Drugalev, M. Gerndt, M. Friessnig, and A. Myasnichenko, "Practical education in iot through collaborative work on open-source projects with industry and entrepreneurial organizations," in 2018 IEEE Frontiers in Education Conference (FIE), 2018, pp. 1--9.
5. Collaborative and teamwork software development in an undergraduate software engineering course