Daniel T. Kaplan
Curriculum Vitae, March 2025
dtkaplan@gmail.com | |
github | dtkaplan |
website | danielkaplan.org |
Professional Summary
My career has spanned several periods: a biomedical-engineering period when I was involved in signal processing using emerging tools from nonlinear dynamics, a physiology period as a researcher and a teacher of pre-medical physiology and biology courses, a period as an applied-mathematics/computational-science educator which has segued into statistics, statistical modeling, data science, and machine learning. In each of these periods, I have developed texts and other learning materials across a variety of fields: introductory statistics, computational-statistics & data-science, introductory calculus (taught as an applied subject), computer programming, and epidemiology. Over the past 15 years, I have worked extensively with faculty from colleges nationwide to develop their professional and computational skills in teaching the core mathematics curriculum and statistics in a genuinely applied way. I have a national and international reputation for this work. This interview from the Journal of Statistics Education captures much of the motivation and philosophy behind this work.
A constant throughout my career has been computation. I learned to program as a 14-year old and have worked professionally with a large variety of languages including (in roughly chronological order) BASIC, FORTRAN, APL, UNIX web scripting, C, Mathematica, C++, Scheme, MATLAB, and R, and the many auxiliary systems relating to typesetting, publishing, graphics, and websites. It can’t be known for sure, but I am likely the first person in North America to teach introductory statistics with R (starting 1997) and I was one of the earliest course developers in Mathematica (circa 1990). The reader familiar with RStudio/Posit, might be interested to see this keynote presentation about Shiny (at time 2:50) or this interview with one of the two founders of RStudio/Posit. (See time 7:25.)
Employment
2025- | Distinguished Visiting Professor | University of Austin |
2020-2023 | Academy Research and Development Institute (ARDI) Distinguished Visiting Professor and Coors Chair | United States Air Force Academy |
2021-present | DeWitt Wallace Professor Emeritus | Macalester College |
2006-2021 | DeWitt Wallace Professor of Mathematics, Statistics, and Computer Science | Macalester College |
2000-2006 | Associate Professor | Macalester College |
1997-2000 | Assistant Professor | Macalester College |
1994-1996 | Assistant Professor | McGill University Faculty of Medicine |
1991-1994 | Post-doctoral Fellow | McGill University Faculty of Medicine |
1989-1991 | Scientist | Colin Medical Instruments (Japan) |
Short-term Visiting Appointments
2017 | Institute for Math and its Applications, University of Minnesota | Invited instructor |
2010 | Royal Melbourne Institute of Technology | Visiting scholar |
2008 | University of Queensland (Australia) | Visiting scholar |
2001 | Pembroke College, University of Oxford (UK) | Fellow |
1996 | Université de Paris VI | Visiting scholar |
Education
1986-1989 | Ph.D (biomedical physics) | Harvard University |
1984-1986 | M.S. (biomedical physics) | Harvard University |
1981-1982 | M.S. (engineering-economic systems) | Stanford University |
1977-1981 | B.A. with high honors (physics and philosophy) | Swarthmore College |
Awards and Honors
2020-2023 | Holland H. Coors Chair in Education Technology | ARDI Educational Excellence Foundation |
2017-onward | Daniel T Kaplan Prizes in Data Science | Three prizes endowed by faculty colleagues and alumni awarded annually to graduating Macalester seniors |
2017 | Lifetime Achievement Award in Statistical Education | CAUSE/USCOTS |
2006 | Annual Excellence in Teaching Award | Macalester College |
Textbooks
Statistics and Data Science
DanielTKaplan (2024), Lessons in Statistical Thinking, Project MOSAIC Books
Benjamin S Baumer, Daniel T Kaplan, Nicholas J Horton (2017) (2nd edition in 2021), Modern data science with R, CRC Press
Daniel T Kaplan (Online edition 2020/first edition 2016), Data Computing: An Introduction to Wrangling and Visual- ization with R, Project MOSAIC Books
Daniel T Kaplan (2009) (Second edition 2011, Kindle electronic edition 2020) Statistical Modeling: A Fresh Approach, Project MOSAIC Books
Daniel T Kaplan (2020), Compact Guide to Classical Inference, StatPREP.org
Daniel T Kaplan (1999), Resampling Stats in MATLAB, resample.com
Colleen D Cutler & Daniel T Kaplan (eds) (1997), Nonlinear dynamics and time series: Building a Bridge Between the Natural and Statistical Sciences, American Mathematical Society
Applied Mathematics
Daniel T Kaplan (2025), MOSAIC Calculus, Project MOSAIC
Daniel T. Kaplan (2024) UATX Computing Tutorials: Data and Modeling
Daniel T Kaplan (2013), Start R in Calculus, Project Mosaic Books
Daniel T Kaplan & Leon Glass (1995), Understanding Nonlinear Dynamics, Springer
Computational Science
Daniel T Kaplan (2003), Introduction to Scientific Computation and Programming (in MATLAB), Brooks/Cole
Daniel T Kaplan, Simon D Levy, Kenneth A Lambert (2016), Introduction to Scientific Computation and Programming in Python, Project Mosaic Books
R (statistics language)
Nicholas J Horton, Randall Pruim, Daniel T Kaplan (2015), Student’s Guide to R, Project MOSAIC Books
Randall Pruim, Nicholas J Horton, Daniel T Kaplan (2015), Start Teaching with R, Project MOSAIC Books
R Software and Apps
Most of my books involve computing, often extensively. This took the form, early on, of inserting computer commands and output into the text itself. For courses in computational science or programming, hese commands were written in a raw language that a student could install on his or her machine, e.g. R or MATLAB. As I introduced computing into non-programming classes, I needed a way to avoid having programming as a pre-requisite. Correspondingly, I started to develop a streamlined style with a minimum of computer object types and a consistent interface. I also developed web apps that enabled students to use a mouse as their interface to the language. Since 2020, my books have integrated computing in an interactive way, directly from the document.
In terms of use and readership, these R-language packages are my most successful “publications,” often attracting tens of thousands of users. All are currently available via CRAN, the official distribution channel for R.
- Randall Pruim and Daniel T. Kaplan:
{mosaic}
for statistics - Daniel T. Kaplan:
{mosaicCalc}
for teaching calculus - Daniel T. Kaplan:
{LSTbook}
for a modeling-based approach to statistics - Randall Pruim and Daniel T. Kaplan:
{ggformula}
Web apps that use this software:
My earliest collection of apps, from more than 15 years ago, was written in a prototype system, {manipulate}
still available in RStudio.
- Andrew Rich, Daniel Kaplan, Randall Pruim, Nicholas J. Horton, J.J. Allaire (2012 poster) “mosaicManip: Interactive Applets for Teaching with R”
The collections of apps I wrote for StatPREP, an NSF-sponsored project for which I was a co-PI:
- Daniel T. Kaplan “Little Apps for Teaching Stats”
The collection of a dozen apps I wrote for MOSAIC Calculus is still being gathered together in a unified form.