Abstract: Mean curvature flow (MCF) is a way of evolving a hypersurface in Euclidean space according to a velocity field that is the negative mean curvature at each point of the hypersurface. Singularities always develop under MCF, so it is crucial to analyze singularities. We study mean curvature flow from a perspective of dynamical systems. We show how generic MCF avoids some unstable singularities and how dynamics is related to geometric information of the flow. This talk is based a series of joint works with Ao Sun.