Presentation briefly summarized how parametric, algorithmic and generative design is taught to master students at Aalto University's Department of Architecture and showcased some recent student projects. Teaching is conducted by Design of Structures group using Rhino Python and Grasshopper environments.