This document summarizes research on using genetic programming for evolutionary feature construction in machine learning. It discusses using this approach to construct new features that improve the performance of linear models, decision trees, and their ensembles. The approach has also been effective for reinforcement learning, piecewise regression, and an application of bike lane usage forecasting. Future directions include applying evolutionary feature construction to other real-world domains like cybersecurity, climate change, and genomics.