We've been watching videos on Khan Academy the last few days. These videos review a lot of academic that Ecological Engineers find interesting. You have to sort through the Chemistry and Biology sections, but you can also find a lot of the basic knowledge required to understand Biogeochemistry concepts.
Thanks to our friends at GaugeCam for the heads up!