Course Design 3 Update

New: 3 is finished, but need further improve.