How to best distribute tasks between workers? There are many methods to do, but they are mostly mathematical as they tend to fine the shortest and fastest path to reach the goal. What these methods do not account for, are uncertainties. These uncertainties such as speeds and pauses are reflected in workplaces that include robots and human collaborating to achieve defined tasks. This work designs a dy-namic task scheduler that can be implemented in workplaces while accounting for uncertainties.