Teaching

Teaching is an important component in a researcher’s dissemination of knowledge. I primarily supervise MSc. projects, but I also give occasional software engineering courses.

From 2015 to 2022 I was responsible for a mandatory introduction to software engineering course at Dept. of Computer Science, Lund University. Between 55 and 215 students followed the course every year. The course was very well received and especially the practical relevance of the project and my passion as a teacher were highlighted in the student evaluations. I developed the course material under an open source license at https://github.com/lunduniversity/introsofteng. In 2020 and 2021 the course was given online due to the Covid-19 pandemic. I was forced to redesigned the entire course in a haste – but the course evaluations were again excellent. In 2022, we decided to discontinue the course to avoid overlaps at the department.

I have been involved in several other courses in software engineering and programming at the department.

I gave a session on safe AI in the automotive domain at the 6th International Software Engineering Summer School in 2020. It was planned for Bolzano, Italy but ended up as a virtual session.

Some of my experience has been covered in three publications on teaching and learning in higher education:

M. Borg, J. Kembro, J. Notander, C. Petersson, and L. Ohlsson. Conflict Management in Student Groups - A Teacher's Perspective in Higher Education, Högre utbildning, 1(2), pp. 111-124, 2011. (blog, open access)

E. Bjarnason, M. Borg, and B. Lindvall. Supervising for Independence – A Case Study of Master Science Projects in Higher Education, In Proc. of LU:s femte högskolepedagogiska utvecklingskonferens, 2015. (blog, preprint)

M. Borg. Do Preparatory Programming Lab Sessions Contribute to Even Work Distribution in Student Teams? In Proc. of the International Conference on Software Engineering: Companion Proceedings, pp. 254-255, 2020. (link)

M. Borg. Making Programming Lab Sessions Mandatory - On Student Work Distribution in a Gamified Project Course on Market-Driven Software Engineering, In Proc. of the 32nd Conference on Software Engineering Education and Training (CSEE&T), 2020. (blog, preprint)