Courses and Workshops

14:180:429/16:180:562 Water and Wastewater Treatment

This course (syllabus) covers engineering processes commonly used for drinking water and wastewater treatment, as well as topics of emerging concern. Key topics include drinking water and wastewater quality criteria, water chemistry, integration of unit processes into full scale treatment facilities, reactor design, coagulation, flocculation, sedimentation, filtration, disinfection, water softening, microbiology and biological wastewater treatment, oxidation-reduction processes in treatment, nutrient removal, and residual solids management. A design module is also included that demonstrate the use of process simulation software.


Water and Wastewater Treatment

11:117:333 Environmental Engineering Analysis Tools

This course (syllabus) applies state-of-the-art environmental engineering tools in analyzing problems and creating solutions and designs. Tools may vary with current engineering practice, but generally cover applications for automated data organization, statistical analysis, modeling, and visualization.

16:180:611 Sustainable Design

Through this course (syllabus), students will develop an understanding of quantitative sustainable design (QSD) and how to navigate engineering decision-making. Students will learn methods and tools for economic (techno-economic analysis, TEA; life cycle costing, LCC) and environmental (life cycle assessment, LCA) sustainability assessments, and how to link these tools to engineering design decisions under uncertainty. Students will apply these tools to design their engineered systems of interest, with special attention to water and energy infrastructure, water quality processes, resource recovery, green chemistry, and bioenergy/bioproducts.


Quantitative Sustainable Design

Workshops

I also host workshops related to the open-source platforms and how they can be used for education. Check out some examples on QSDsan’s website.


AI-Assisted Coding

AI-assisted coding tools (e.g., Claude Code, Codex) have made programming more accessible, and I see them as a valuable aid for students and researchers - particularly those without an extensive coding background. When used thoughtfully (and full acknowledging that AI makes mistakes despite sounding confident), these tools can help explain unfamiliar code, navigate how data flows through a program, and accelerate everyday scientific work. Of course. To help others get started, I have put together an entry-level guide that introduces the core concepts, walks through setting up these tools in VS Code, and illustrates what a first working session looks like, with the help of both Claude Code and Codex.

AI-Assisted Coding: An Entry Guide

New Jersey Bioenergy Potential

The New Jersey Agricultural Experiment Station (NJAES) conducted an assessment of NJ’s biomass and the potential for bioenergy production and published the results in the report titled Assessment of Biomass Energy Potential in New Jersey. The report was later updated by the Rutgers EcoComplex into the Bioenergy Calculator. Below you can find a quick visualization of the estimated gross biomass energy for 2010.

Refer to Rutgers EcoComplex’s website for the original report, the Bioenergy Calculator (including modeling assumptions and data sources).

This visualization module was developed with the help of Yogesh Jaganathan, a high-school senior from central jersey with a passion for technology and the environment.

.border { border: 1px solid #EFEFEF !important; } .fun { scale(1); }