There has been significant growth in applying composite materials for various engineering applications in the past several decades. Composites allow engineers to tailor material microstructures and constituents for desired structural properties that usually outperform traditional engineering materials such as alloys. However, due to the heterogeneous nature of composites' microstructure, composite...