is sociology a good course