Wavy channels are numerically optimized using a genetic algorithm (GA). The wave amplitude (A), wavelength (λ), and channel aspect ratio (α) are chosen as design variables, whose ranges are decided through preliminary calculations of three-dimensional Navier-Stokes and energy equations. A parametric study is performed to show the effects of the design variables on the overall performance of wavy channels. Using objective functions related to the heat transfer and pressure drop, a performance factor (PF) is formulated to analyze the performance of wavy channels. The numerical results show that the wave amplitude and the channel aspect ratio significantly affect thermal performance. The performance of wavy channels can be improved by increasing the wave amplitude or decreasing the channel aspect ratio. The wavelength has no significant effect on heat transfer performance.