Teaching and educational activities in our group and resources at the University of Iowa are listed below.


Informatics for Sustainable Systems

CEE:5310 / IGPI:5311
Environmental Informatics is the study, design, development, and deployment of cyberinfrastructure systems for environmental data collection, distribution, interpretation, visualization, and analysis to aid in the understanding and management of geo-spatial data. This class will introduce students to fundamental and advanced Environmental Informatics concepts and procedures including automated data collection (sensor networks, web services), relational databases, data management, metadata and semantics, data formats and standards, data transformations and processing to support modeling and analysis, and scientific visualization of environmental data.

AKA: Introduction to Hydroinformatics - CEE:5186
AKA: Information Systems for Resource Management
   CEE:5129, ECE:5129, GEOG:5129, IE:5129, ME:5129

Interdisciplinary Scientific Visualization

Learn the fundamentals of data visualization and practice communicating with data. In this course, we will study techniques and algorithms for creating effective visualizations for engineers based on principles from graphic design, visual arts, human perception, and effective storytelling. The course is targeted both towards students interested in using visualization in their own work, as well as students interested in building better visualization tools and systems. Examples might include interactive visualization systems, augmented/virtual reality applications, data and visual analytics tools, or new applications of existing visualizations methods.

Educational Programs


  • Sustainable Water Development Program [link]
  • Interdisciplinary Graduate Program in Informatics [link]
  • Undergraduate Programs in Informatics [link]
  • BS, MS, PhD Programs with UIHILab