public opinion syllabus