AMPL, developed at Bell Laboratories, is a powerful, yet easy-to-use modeling environment for problems in linear, nonlinear, network, and integer programming. Users can formulate optimization models and analyze solutions using common algebraic notation; the computer manages the interface to advanced optmizers (CPLEX 3.0, MINOS 5.5, and solvers by Frontline Systems). In less advanced programming software, students must write out every variable and constraint explicitly, but AMPL's powerful command environment and language processor encourages creative responses to modeling assignments. AMPL for DOS and AMPL Plus for Windows are full-featured versions of the AMPL and optimizer software that accepts problems up to 300 variables and 300 constraints. Students have full access to algorithmic options because the AMPL Student Edition works just like the professional editions. Classroom skills transfer directly to the job environment.