The Software Languages Lab is a research lab within the Department of Computer Science of the Vrije Universiteit Brussel (VUB). Broadly speaking, the lab is active in the domains of software engineering and programming language engineering. It is our mission to design and implement better languages to support the software engineering life cycle. This includes programming languages, design languages, meta languages, modeling languages, domain specific languages, etc. The lab is very active in teaching, and its predecessors PROG and SSEL, took a leading role in the design of the VUB Bachelor and Master programmes in Computer Science. Throughout the years, the Software Languages Lab has been disseminating its didactic values in the international EMOOSE programme. More recently, in UbiLab, we try to project these didactic values onto teaching embedded and ubiquitous systems.