Thanks. I looked up Mastery learning and will delve deeper into it. Here is the link if anyone else is interested:
https://en.wikipedia.org/wiki/Mastery_learning
Thanks a lot for your helpful suggestions and words of encouragement. I will keep this in mind when trying to improve my skill level.
Regards,