Machine Learning Applications in Hydrology

Used machine learning models for streamflow prediction applications.

Climate Risk Assessment in Western North Carolina

Integrating hydrology model outputs and demographics data to aid risk assessment and climate change adaptation efforts in North Carolina.

Phosphorus Cycling in Stream Biofilms

Lab study measuring the impact of alternating anaerobic/aerobic conditions on stream biofilms.

Ecohydrological Modeling with Stable Isotopes

Created an ecohydrology stable isotope model to test the two-water-world hypothesis.

Modeling Water Quality in a Suburban Watershed

Tested two spatial statisics approaches to predict in-stream water quality.

Hydrologic Characterization Tool (HCT)

Developing a web-based application to evaluate agricultural best management practices.

Water Management in Crete, Greece

Developed water management recommendations for Neapolis, Crete, Greece.

recent publications

More Publications

. Transitioning machine learning from theory to practice in natural resources management. Ecological Modelling, EarthArxiv (preprint), 2020.

Preprint PDF

. Improved Accuracy of Watershed-Scale General Circulation Model Runoff Using Deep Neural Networks. JAMES (in prep), EarthArxiv (preprint), 2019.

Preprint Project

. Applying Climate Change Risk Management Tools to Integrate Streamflow Projections and Social Vulnerability. Ecosystems, 2019.

PDF Dataset Project

. Assessment of Hydrologic Vulnerability to Urbanization and Climate Change in a Rapidly Changing Watershed in the Southeast US. Science of the Total Environment, 2018.

PDF Dataset Project

recent & upcoming talks

More Talks

Improving Professional Relationships for a Better, Healthier Academic Experience Panel
2020-11-13 12:00
Environmental Data Science Panel
2020-04-14 11:45
Tidy Spatial Data in R
2020-03-05 11:45

teaching & workshops

upcoming workshops:

  • Navigating RStudio and R Basics - I’m teaching a 2-hr workshop for R-Ladies RTP on March 22, 2021 from 6:30-8:30pm ET. This workshop will cover very basic R and RStudio. This event is intended for women and non-binary folks interested in learning more about R. Men are welcome to attend as guests. More info here.

  • NC State University Libraries Peer Schoolars Workshop - I’m teaching a 2-hr virtual workshop titled “Introduction to Data Management Plans” on April 7, 2021 from 12pm-2pm. More information and to sign-up, visit the peer scholars workshop series calendar here.

past workshops:

  • Introduction to R for Water Resources Management - I had planned to teach a 2-hr workshop at the North Carolina Water Resources Research Institute (NC WRRI) Annual Confernece on March 18, 2020 from 1:30-3:30pm. Find out more info and sign up here. This event was cancelled due to COVID-19 measures taken by NC State University. You can read more here.

  • NC State University Libraries Peer Schoolars Workshop - I taught a 2-hr workshop titled “Introduction to Data Management Plans” on February 12, 2020 from 12pm-2pm in the D.H. Hill Library ITTC2 Lab. More information and to sign-up, visit here.

  • American Geophysical Union (AGU) 2019 Coding Help Desk - If you write code for your research and will be attending the AGU 2019 Fall Meeting, consider volunteering at the AGU Coding Help Desk. Find out more about the event and sign-up to volunteer here.

  • Data Manipulation, Analysis, and Visualization in R using the Tidyverse - I co-organized a workshop with Dr. Ashton Drew for Transmitting Science in Barcelona, Spain from November 4-8, 2019. You can read more about the workshop and sign up here.

  • Exploring Spatial Data with sf - I organized and lead an workshop introducing to the sf package to NC State BAE 590 students. Code and slides from this class can be found here.

  • American Geophysical Union (AGU) 2018 Coding Help Desk - I co-organized the Coding Help Desk with Dr. Sam Zipper at the American Geophysical Union (AGU) Fall Meeting 2018 in Washington, DC. AGU attendees were welcome to stop by and ask coding related questions to volunteers well-versed in R, Python, MatLab, etc. programming.

  • R for Data Science Book Club - I lead a bi-monthly bookclub to work through R for Data Science for R-Ladies RTP.

  • Exploring Spatial Data with sf - I organized and led a 2-hour workshop for R-Ladies RTP introducing members to the sf package in R on July 19, 2018. The repository for this workshop is available here and you can read more about the USGS GAGES-II dataset that we used in the tutorial here.

  • Ecohydrological Modeling for Land and Climate Change - I co-organized and co-led this 4-hour workshop with Dr. Kunwar Singh at the North American International Association for Landscape Ecology (NA-IALE) annual conference in Chicago, IL on April 10, 2018. The goal of this workshop was to train US-IALE members how to calibrate, validate, and visualize SWAT outputs.

  • Soil and Water Assessment Tool (SWAT) for Ecohydrological Modeling - I co-organized and co-led this 2-day workshop sponsored by the NC State University Center for Geospatial Analytics with Dr. Kunwar Singh at NC State University from March 1-2, 2018. The goal of this workshop was to (1) train attendees how to calibrate, validate, and visualize SWAT outputs and (2) encourage a collaborative SWAT-user community at NC State University.

  • I lead a a workshop on tibbles for R-Ladies RTP.

past teaching:

As a Cornell University Center for Teaching Excellence fellow, I taught 2, 2-hour workshops each semester from September 2014 to May 2016 on topics including:

  • Developing Effective Rubrics
  • Using Active Learning Strategies
  • Assessing Student Learning
  • Service Learning
  • Facilitating Classroom Discussions
  • Developing and Maintaining Inclusive Classrooms
  • Future Faculty Preparation
  • Developing Learning Outcomes

I was a teaching assistant (TA) for two courses at Cornell University:

  • Watershed Engineering (BEE 4730) - An senior level capstone engineering course taught by Dr. M. Todd Walter. I organized hands-on laboratory and field activities, graded homework (engineering write-ups and reports) and held office hours. I served as a TA for the Fall 2011 and Fall 2012 semesters.

  • Physical Hydrology for Ecosystems (BEE 3710) - A junior to senior level course covering concepts related to hydrology and the water cycle taught by Dr. M. Todd Walter. I organized hands-on laboratory and field activities, graded homeworks (engineering write-ups and reports), and held office hours. I served as a TA for the Spring 2013 semester.

From August 2007 to August 2008, I taught English as a Second Language to students ages 1 to 60 (private, semi-private, and small class lessons) at Hands-on English in Tokyo, Japan.


  • NC State University, Department of Biological & Agricultural Engineering, 3100 Faucette Drive, Raleigh, NC 27695-7625, USA