course - n. a series of classes about a particular subject in a school
engage - v. to get and keep (someone's attention, interest, etc.)
impression - n. the effect or influence that something or someone has on a person's thoughts or feelings
society - n. people in general thought of as living together in organized communities with shared laws, traditions, and values
foundation - n. something (such as an idea, a principle, or a fact) that provides support for something