CAGD 230 Modeling