dynamic computing units based on prereq evaluation and unit offering