Integrated curriculum design