MAJOR REHAUL: front end changes and course dashboard