Introduction to partial differential equations with applications