Steve Chapra is the Emeritus Professor and Emeritus Berger Chair in the Civil and Environmental Engineering Department at Tufts University. His other books include Surface Water-Quality Modeling, Numerical Methods for Engineers, and Applied Numerical Methods with Python. Dr. Chapra received engineering degrees from Manhattan College and the University of Michigan. Before joining Tufts, he worked for the U.S. Environmental Protection Agency and the National Oceanic and Atmospheric Administration, and taught at Texas A&M University, the University of Colorado, and Imperial College London. His general research interests focus on surface water-quality modeling and advanced computer applications in environmental engineering. He is a Fellow and Life Member of the American Society of Civil Engineering (ASCE) and has received many awards for his scholarly and academic contributions, including the Rudolph Hering Medal (ASCE) for his research, and the Meriam-Wiley Distinguished Author Award (American Society for Engineering Education). He has also been recognized as an outstanding teacher and advisor among the engineering faculties at Texas A&M University, the University of Colorado, and Tufts University. As a strong proponent of continuing education, he has also taught over 90 workshops for professionals on numerical methods, computer programming, and environmental modeling.Beyond his professional interests, he enjoys art, music (especially classical music, jazz, and bluegrass), and reading history. Despite unfounded rumors to the contrary, he never has, and never will, voluntarily bungee jump or sky dive.
1 Mathematical Modeling, Numerical Methods, and Problem Solving2 MATLAB Fundamentals3 Programming with MATLAB4 Roundoff and Truncation Errors5 Roots: Bracketing Methods6 Roots: Open Methods7 Optimization8 Linear Algebraic Equations and Matrices9 Gauss Elimination10 LU Factorization11 Matrix Inverse and Condition12 Iterative Methods13 Eigenvalues14 Linear Regression15 General Linear Least-Squares and Nonlinear Regression16 Fourier Analysis17 Polynomial Interpolation18 Splines and Piecewise Interpolation19 Numerical Integration Formulas20 Numerical Integration of Functions21 Numerical Differentiation22 Initial-Value Problems23 Adaptive Methods and Stiff Systems24 Boundary-Value Problems