Teaching design of M