I have a degree in computer science and I have taken the following math courses.

Calculus I

Calculus II

Discrete Mathematics and Number Theory

Linear Algebra

Probability

Logic

Automata Theory

What other courses should I take in order to prepare for studying wavelets, with a focus on implementing wavelet transforms?