Lecture | Optimization on Stiefel Manifolds with Applications to Learning