This document reviews artificial intelligence techniques for modeling systems' sustainability. It discusses different approaches to sustainability modeling including pictorial visualizations, physical models, conceptual models, and standardizing models. It also categorizes quantitative sustainability models into macro-econometric models, computable general equilibrium models, optimization models, system dynamics models, and multi-agent simulation models. The document concludes that influence diagrams can provide an intuitive way to model sustainability and its uncertainties, and that Analytica is a tool that can be used to create influence diagrams and model complex sustainability systems.