Numerical Methods, Book Review, Scientific Computing, Python, Finite Volume Methods.
pseudocode and emphasizes details of unstructured finite-volume methods — which is rare to find in such a book. After finishing the book, we had some extra time to introduce spectral methods, method of weighted residual, and discontinuous Galerkin (DG) methods (although I would probably leave DG