best alternative courses to sociology