**This course was developed by Prof. Krishna Garikipati and Dr. Gregory Teichert, at the University of Michigan in partnership with Ansys.**

In this course, we will discuss how to solve linear, hyperbolic partial differential equations for an unknown vector in three dimensions and apply the findings to study linear elastodynamics. The problem is time-dependent and so are the boundary conditions. Apart from boundary conditions, we also need initial conditions to solve this class of problems. We discuss various time discretization methods and the Newmark family of algorithms used to solve time-dependent problems. We then write the time-discretized problem in its modal form and learn how to solve it. We end the course with a discussion about the stability analysis and amplification matrix for such problems.