To achieve success there is a common denominator that is the time of dedication to become an expert, the time in what? and how to invest it? to learn to be an expert in something, and to that, I add time, talent, and desire to go for more Mr Taraz.
I am currently working on the curriculum redesign of a new subject for the graduate school where I work, besides the knowledge I have (experience) I am dedicating and investing time to become (an expert in that curriculum design) and become very good at what I do with technology for higher education... in this year and that is what I am doing at night at home.
Good luck with the curriculum design - good programming is an artform!
Thank you so much, Mr Taraz