Differential Equations: Techniques, Theory, and Applications