There is more than one author in the Goodreads catalog with this name. This entry is for Stephen L.^Davis.
Stephen L. Davis received his B.A. from Lindenwood College and his Ph.D. from Rutgers University in mathematics. Having previously taught at Rutgers University and Ohio State University, Dr. Davis came to Davidson College in 1981, where he is currently a professor of mathematics. He regularly teaches calculus, linear algebra, abstract algebra, and computer science. A sabbatical in 1995-1996 took him to Swarthmore College as a visiting associate professor. Professor Davis has published numerous articles on calculus reform and testing, as well as research papers on finite group theory, his specialty. Professor Davis has held several offices in the Southeastern section of the MAA, including chair and secretary-treasurer. He is currently a faculty consultant for the Educational testing Service Advanced Placement Calculus Test, a board member of the North Carolina, Association of Advanced Placement Mathematics Teachers, and is actively involved in nurturing mathematically talented high school students through leadership in the Charlotte Mathematics Club. He was formerly North Carolina state director for the MAA. For relaxation, he plays basketball, juggles, and travels. Professor Davis and his wife Elisabeth have three children, Laura, Anne, and James, all former calculus Students.