Arminianism is a teaching that has always been a thorn to the church. What is this teaching and where does it come from? This article traces the origin of this teaching from James Arminius. It looks at his life and teaching which was dealt with at the Synod of Dort which resulted to the writing of the Canons of Dort.