MATH310 Differential and Difference Equations