Final version Course Assignment