Engineering design is a sophisticated creative skill that traditionally requires many years of learning and practice. It is now officially part of the K-12 science standards in many states of the United States. And engineering skills will only gain more importance as the nation is moving towards rebuilding her infrastructure and manufacturing industry and creating more high-quality jobs for more people. This challenge requires enormous investments in grassroots science education and human resources development imperative to fostering the growth of our engineering and technology workforce responsible for building a sustainable and resilient world.
But in reality teaching engineering design requires tremendous efforts from teachers who now also need to manage the complexity of engineering in addition to the complexity of a class. To help students and teachers, we are developing a "smart" computer-aided design (CAD) tool, or more broadly a computer-aided engineering (CAE) tool, that can generate dynamic, adaptive feedback for teaching engineering design—based on logging and analyzing student actions in real time as well as calculating and evaluating their design artifacts using principles of machine learning and computational physics. Being able to collect extremely fine-grained process data, this intelligent CAD/CAE tool will provide a new type of "big data" for understanding how students and engineers learn to solve engineering design challenges and for investigating how their learning and work outcomes can be improved and their creativity unleashed—at a satistically significant scale that was unthinkable before.
The free and open-source Energy3D program (GitHub) is brought to you by two dedicated scientists supported by the National Science Foundation:
Dr. Saeid Nourian is the lead developer in the 3D design interface and graphics. He has conducted cutting-edge research in 3D graphics, haptic interface, and other virtual reality technologies. He is also the sole creator of the best 3D grapher in the world—Graphing Calculator 3D—that has been downloaded by hundreds of thousands of people. Saeid currently serves as the Co-Principal Investigator of two NSF grants (#1348530 and #1503196).
Dr. Charles Xie is the lead developer in the simulation and analysis engines. He has over 20 years of research and development experiences in computer simulation and software engineering. Since 2008, he has served as the Principal Investigator of nine grants funded by the National Science Foundation. A computational scientist, Charles has also created the popular Energy2D for computational fluid dynamics simulation and Molecular Workbench for molecular simulation that are widely used in schools and universities worldwide.
This program would have been impossible without the open-source Java 3D graphics library Ardor3D. Our deepest thanks go to Joshua Slack, the heroic Ardor3D developer, as well as those who continue to maintain the library. We thank Katie Armstrong, Siobhan Bailey, Guanhua Chen, Shiyan Jiang, Scott Ogle, and Cormac Paterson for helping with quality assurance. We also thank Dr. Robin Adams, Dr. Sandy Carriker, Dr. Jie Chao, Dr. Jennie Chiu, Dr. Chandan Dasgupta, Dr. Molly Goldstein, Amanda Hatherly, Dr. Alejandra Magana, Joyce Massicotte, Dr. Camilo Vieira Mejia, Dr. Senay Purzer, Dr. Corey Schimpf, Dr. Ji Shen, and Dr. Helen Zhang for conducting research and evaluation on the effectiveness of Energy3D in K-16 STEM education. Inputs from industry collaborators Philip Hall and Dr. Alex Lee are much appreciated. The layout and style of this website were designed by our unrivaled webmaster Ethan McElroy. The images of trees and people are from SketchUp's free 3D Warehouse (with permission to use) and the free clipart kindly provided by the Graphics Fairy.
Finally, we are indebted to you—the user—for reporting errors to us through the bug submission tool built in the software. With your reports, we have been
able to nail and fix bugs in an instantaneous way that was impossible before. So thank you for your help and please keep them coming!