This course introduces the mathematical theory of ordinary differential equations and its application to problems in science and engineering. The course emphasizes the conceptual and theoretical understanding of differential equations necessary for advanced study in mathematical sciences. The course covers first and second order differential equations, systems of differential equations, and infinite series. Students will utilize a range of fundamental solution techniques - analytical, qualitative, and numerical. Special focus will be placed on the theory of existence and uniqueness of solutions.