—This paper has two purposes: first, it discusses one approach that shows how modeling and in particular information systems modeling techniques are employed within a traditional computer science curriculum, and second, it explains and recapitulates essential concepts of a contemporary modeling language in a conventional style without stressing modern concepts. In the second part the paper focuses on the Object Constraint Language (OCL) without using objects and constraints. We use this as an example to explain how to summarize taught concepts in a good way. Experience on teaching modeling is constantly gained in three lectures on a basic, advanced, and specialized level, and roughly speaking, the three lectures introduce and concentrate on (1) syntax, (2) semantics, and (3) metamodeling of modeling techniques.