Brainstorming Ideas For an Engaging Assignments and Its Grading Rubric