This document presents a method for designing digital IIR filters with arbitrary magnitude responses using a modified genetic algorithm. A genetic algorithm that operates on a continuous search space is developed and optimized with new genetic operators. A filter design algorithm is also developed to handle the specific requirements of the filter design problem, such as mapping filters to the genetic algorithm, evaluating fitness, creating initial populations, and ensuring realizability.