Areas include free surface flow problems, numerical modeling of turbulence, shallow water equations with flux vector splitting, spectral methods and programming to develop accurate models of complex thermal systems.