Course assignments are developed to engage students with the learning objectives through authentic and rigorous assessments such as homework assignments, quizzes, collaborative and individual projects, hands-on activities and labs, oral assessments, multimedia presentations, essays, research projects, discussions, live conversations with instructors, and cumulative exams.