With the rapid changes of the climatic environment and the development of building technologies, building environments are becoming more and more complicated. Information technology tools are required to narrow down the gape with the real environment. This teaching study mainly explores an area of Computer Aided Design with Environmental Simulation Plugins to aid architectural and urban design. By integrating with building information and parametric design, design strategies and methods are developed based on environmental and performance analysis, emphasizing logical thinking between physical environment and architectural design. The Building Performance Simulation course at our department teaches students the use of the simulation plugin Ladybug and Honeybee for Grasshopper. By pairing this course with design topic, students should learn how to further analyze a building site and include these tools in their design method. Students are expected to gradually integrate form and function during the design process, thereby making their digital form design more convincing. The course trains students to both solve existing environmental problems and emphasize environmental characteristics, while at same time fostering students to understand the concepts and skills of parametric design.