This document presents a numerical method for pricing American options under regime-switching jump-diffusion models. It begins with an abstract that describes using a cubic spline collocation method to solve a set of coupled partial integro-differential equations (PIDEs) with the free boundary feature. The document then provides background on regime-switching Lévy processes and derives the PIDEs that describe the American option price under different regimes. It presents the time and spatial discretization methods, using Crank-Nicolson for time stepping and cubic spline collocation for the spatial variable. The method is shown to exhibit second order convergence in space and time.