Religious Culture and Moral Education Teacher (primary schools), In addition to required courses, there is a wide variety of elective courses in the program. The elective classes are designed according to students' demands and needs.