Assignment expert