This week, I will discuss fast matrix vector product algorithms, including FFT, tree code, and FMM.