Intermediate Course in Differential Equations