Prospective Students

Application Process

HydroCS accepts graduate students only when funded positions are available.

When funding is available, a call for applications will be posted on the News page and the PI’s LinkedIn account, and applications will be collected through a structured online form.

Unsolicited email inquiries are not reviewed.

Research Focus

HydroCS is a computational methods lab working at the intersection of hydrologic modeling and computational science.

Research areas include:

  • Algorithm design for hydrologic and hydraulic systems
  • High-performance and parallel computing
  • Memory-efficient raster processing
  • Scientific software development
  • Open-source cyberinfrastructure
  • Reproducible computational workflows
  • Hybrid physics–ML method development

This lab operates at the method-development layer of hydrologic modeling.

Required Background

Prospective students must demonstrate:

  • Independent programming experience beyond coursework
  • Experience implementing non-trivial computational methods
  • Familiarity with Linux and Git
  • Comfort with command-line workflows

A public GitHub repository with original scientific code is required as part of the application.

HydroCS assumes prior algorithmic maturity and does not provide foundational programming training.

Alignment

Our research requires both computational maturity and hydrologic domain expertise. Applicants with backgrounds solely in computer science or software engineering, without prior experience in hydrologic or water resources modeling, are generally not a good fit.

Before applying, prospective students should:

When to Apply

Applications are considered only during open calls posted on the News page and the PI’s LinkedIn account.

If no call is posted, no positions are currently available.