Daniel T. Kaplan

Curriculum Vitae, March 2025

email 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

  1. DanielTKaplan (2024), Lessons in Statistical Thinking, Project MOSAIC Books

  2. Benjamin S Baumer, Daniel T Kaplan, Nicholas J Horton (2017) (2nd edition in 2021), Modern data science with R, CRC Press

  3. Daniel T Kaplan (Online edition 2020/first edition 2016), Data Computing: An Introduction to Wrangling and Visual- ization with R, Project MOSAIC Books

  4. Daniel T Kaplan (2009) (Second edition 2011, Kindle electronic edition 2020) Statistical Modeling: A Fresh Approach, Project MOSAIC Books

  5. Daniel T Kaplan (2020), Compact Guide to Classical Inference, StatPREP.org

  6. Daniel T Kaplan (1999), Resampling Stats in MATLAB, resample.com

  7. 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

  1. Daniel T Kaplan (2025), MOSAIC Calculus, Project MOSAIC

  2. Daniel T. Kaplan (2024) UATX Computing Tutorials: Data and Modeling

  3. Daniel T Kaplan (2013), Start R in Calculus, Project Mosaic Books

  4. Daniel T Kaplan & Leon Glass (1995), Understanding Nonlinear Dynamics, Springer

Computational Science

  1. Daniel T Kaplan (2003), Introduction to Scientific Computation and Programming (in MATLAB), Brooks/Cole

  2. Daniel T Kaplan, Simon D Levy, Kenneth A Lambert (2016), Introduction to Scientific Computation and Programming in Python, Project Mosaic Books

R (statistics language)

  1. Nicholas J Horton, Randall Pruim, Daniel T Kaplan (2015), Student’s Guide to R, Project MOSAIC Books

  2. 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.

The collections of apps I wrote for StatPREP, an NSF-sponsored project for which I was a co-PI:

The collection of a dozen apps I wrote for MOSAIC Calculus is still being gathered together in a unified form.