Skills and Experience

Research Expertise

Nonlinear and chaotic dynamical systems, periodic orbit theory, cupolets and mutual stabilization in coupled systems, computational neuroscience, and applications to quantum mechanics and biological systems.

Teaching Expertise

Design and teach courses across the mathematics curriculum from introductory through advanced levels, emphasizing active learning, student research, and conceptual understanding. Mentor students at multiple levels: undergraduates in independent research, high school researchers through CC-STEM, and faculty collaborating on curriculum modernization.

Technical Skills

Programming and Data: Python (pandas, NumPy, scikit-learn, Matplotlib, seaborn), MATLAB, Mathematica, Git/GitHub

Scientific Computing: Jupyter notebooks, LaTeX, numerical simulation, data visualization, statistical analysis

Program Design and Curriculum

Directed the design and development of CNU’s Data Science major and the Actuarial Science certificate program (pending SCHEV approval). Both are cross-disciplinary initiatives spanning mathematics, computer science, and statistics. Designed and taught HONR 310: Fractals and Infinity, an honors seminar bridging computational exploration and classical fractal geometry. Led a departmental overhaul of the differential equations course sequence to modernize content and pedagogy. Modernized MATH 447: Advanced Differential Equations with units on machine learning prediction techniques applied to chaotic systems.

Community Engagement

Design and teach MATH 395: BIG (Business, Industry, and Government) Mathematics, a community-engaged learning course in which student teams partner reciprocally with local nonprofits and organizations on semester-long initiatives. Collaborating with Lynnhaven River NOW on water quality data analysis, mentoring high school and undergraduate researchers through the partnership, including the inaugural math cohort of CNU’s CC-STEM program. Developing fractals-and-patterns-in-nature outreach program with the Virginia Living Museum for K-12 and general audiences.

Reproducible Workflows

Maintain research and instructional materials in version-controlled repositories with clear documentation. Practice literate programming through Jupyter notebooks and self-contained labs that prioritize clarity and reusability for both pedagogical and research applications.