Revert "courseware"

This reverts commit 67d2d391d97f2b8e850aab6be8fb08e3a49bac3e.
Revert "Revert "courseware""

This reverts commit 078bac06f70093f4b49f303ea7cd25faa984e37a.