I have been here since graduating from a Canadian University Masters program in 2017 and have been teaching and consulting in education since. My current job is a full-time teaching/consulting at a private education center for ESL students. I've been working there part-time Sept. 2017 until full-time this past December. However, I have always been there as a contracted worker. Does this mean all these hours do not count for a NOC? Is my only path for ExpressEntry as a self-employed worker?