Teaching Assignment Model