Analytic solutions for limiting forms of the nonlinear Schrödinger equation are presented for dual-frequency input pulses propagating through single-mode, polarization-maintaining fiber. Linear dispersion and nonlinearity are considered separately. The article concludes with Mathematica code appropriate for use by undergraduate students to explore dispersive and nonlinear propagation of light in an optical fiber.