Machine Learning, Dimensionality Reduction, Eigenvectors, Algorithms, Mathematics.
principal components are derived by calculating the eigenvectors of your data space. We usually take this for granted when using PCA but the connection between the two and the mathematical concepts that lie underneath should be clearer by now!