Modeling Light Waves