A First Course in Differential Equations: With Modeling Applications