Numerical analysis, Greens functions, Boundary Integral problems, Simulation of non-equilibrium dynamics in many particle systems, Nonlinear optimization, Parallel algorithms, and computations on large clusters.