Academic project which emulates thread planning