teaching by designvector