A finite volume solver for the compressible Navier-Stokes Equations was created. The solution strategy employed relies on a standard splitting technique that splits the compressible Navier-Stokes problem for each time step into a hyperbolic problem followed by a diffusive problem. The focus of the talk is on the solution of the hyperbolic problem, which is challenging due to the tendency of hyperbolic problems to produce spurious oscillations in the regions of strong gradients/discontinuities. Flux limiter methods are described briefly, which enforce a monotonicity-preserving solution while preserving high-order accuracy. The Riemann problem is also discussed due to its importance in creating monotonicity-preserving schemes. The talk concludes with results for a number of benchmark problems for the Euler equations.