— It is well known that complex networks have become a very important part of our daily lives and have been intensively studied in all fields over the last few years. This paper proposes and reviews several network synchronization criteria for the timeinvariant, time-varying, delayed, and discrete complex dynamical network models. Moreover, the maximum synchronizability of time-invariant complex dynamical networks is further investigated.