Integrated course design