An Evolving Research to Tackle Teaching and Learning Challenges during Differential Equations Course: A Combination of Non-routine Problems and Teacher Training. Issue 3 (2019)