Courses
Below is a list of courses I am currently teaching, followed by those I have taught in the past.

Ecological Principles Lecture
Ecological Principles Lecture focuses on principles of ecology, the structure and function of the biosphere, population dynamics, community ecology, natural selection, energy flow and nutrient cycling in natural communities and ecosystems.
Stockton University: Spring 2024, Fall 2024, Spring 2025

Urban Ecology Lecture*
Lecture combines presentations and discussions to explore the processes driving species abundance and distribution in urban ecosystems, interactions among organisms, human–nature dynamics, and relevant aspects of urban planning and environmental design.
Stockton University: Fall 2025
*New course offering

Ecological Principles Lab
Ecological Principles Lab provides students with practical experience applying core ecological principles. Students gain hands-on experience in the field to develop specific skills, competencies, and points of view needed by professionals working in an ecological field.
Stockton University: Spring 2024, Fall 2024, Spring 2025

Urban Ecology Lab*
Labs involve weekly data collection and analysis using Excel and RStudio, alongside reading, interpreting, and synthesizing primary literature related to urban ecology.
Stockton University: Fall 2025
*New course offering

Statistical Analysis of Ecological Systems
This course introduces the fundamentals of statistics and experimental design, emphasizing data analysis in ecology using Excel and RStudio through common parametric and non-parametric methods.
Stockton University: Fall 2023, Fall 2024, Fall 2025

Scientific Communication*
This course includes lectures, discussions, and practical exercises in the following areas: scientific literacy, oral and visual communication, in-reach vs outreach, understanding your audience, ethics of science communication, careers in the field, and more.
Stockton University: Spring 2024, Fall 2024, Spring 2025
*New course offering