best online critical thinking courses thesis on hill resort