Updated with rProgramming assignments