doing pde homework