Field Customer/Tech Training Instructor Lightspeed DMSField Customer/Tech Training InstructorSouth Jordan, UTLightspeed's Dealer Management Solution (DMS) enables dealerships to optimize their end-to-end business operations, including Sales, Parts, Service, Rentals, Payments, Accounting, and Customer Relationship Management (CRM). The Field Customer/Tech Training Instructor is responsible to work as a key member of the installation team effectively and efficiently and to train all Powersports (Marine, ATV, RV, and Motorcycle) Dealership clients both remotely and on-site.
Adjunct Athletic Training Instructor Weber State UniversityAdjunct Athletic Training InstructorOgden, UTDue to the Affordable Care Act (ACA), individuals who have worked in a salaried capacity for Weber State University are ineligible to be hired as an hourly or adjunct employee at Weber State for six months. Use of arm and/or leg controls requiring exertion of forces greater than sedentary wo Visual Acuity Requirements including color, depth perception and field of vision.
Salt Lake City - Professional safety training instructor ALLCPRSalt Lake City - Professional safety training instructorSalt Lake City, Utah$25–$45 / hourWe provide CPR and life-saving training at more than 200 locations throughout the United States, with a primary focus on: American Heart Association Basic Life Support courses. We are seeking a CPR Instructor to deliver American Heart Association (AHA) and American Red Cross (ARC) CPR/BLS training to individuals and groups.
Adjunct Instructor - UFRA Advanced Training Utah Valley UniversityAdjunct Instructor - UFRA Advanced TrainingUTAlthough part-time and adjunct (less than 30 hours per week) employees are ineligible for the full-time employee benefits package, the university is pleased to offer the following: Undergraduate tuition remission benefit: Part-time: waives 100 percent of tuition and general student fees for up to 3 credit hours or 1 course after 6 consecutive months of employment and a minimum of 480 hours worked (dependents do not qualify). Responsibilities include preparing instructional materials such as course outlines, syllabi, exams, and visual aids; instructing, managing, and supervising learners in classroom, drill ground, and hands-on training environments using appropriate instructional and safety practices; and administering certification exams as assigned.
Swim Instructor (Seasonal) Payson CitySwim Instructor (Seasonal)Payson, UTTemporaryUnder the general direction of the Aquatics Manager/Recreation Specialist and close supervision of the Pool Program Manager plans, organizes and provides instruction to participants in advanced swimming techniques and skills. Licenses/Certifications: Must possess current swim instructor training certificate.
NewAnatomy & Physiology Instructor (Part-time) Covista IncAnatomy & Physiology Instructor (Part-time)Salt Lake City, UTRemoteWith more than 135 years of history in healthcare education and as the largest nursing school in the country, Chamberlain University is committed to delivering a high-value education that prepares students to thrive as healthcare professionals. The College of Nursing offers a three-year Bachelor of Science in Nursing degree program and flexible post-licensure programs, such as the RN to BSN option, Master of Science in Nursing degree program, Doctor of Nursing Practice degree program and graduate certificates.
Equine Specialist / Horse Riding Instructor Rite of Passage BrandEquine Specialist / Horse Riding InstructorVirgin, UtahTo be considered you should: ~ Be at least 21 years of age ~ High school diploma or equivalent required ~ Must meet the requirements to be an eligible ROP driver ~ Must possess a current State Driver’s License and have an acceptable driving record for the past three (3) years ~ 3 to 5 years of experience working with horses ~ Be able to pass a criminal background check, drug screen, physical, and TB test ~ Be able to pass a search of the child abuse central registry. Rite of Passage Team is hiring a Part-Time Equine Specialist at Falcon Ridge Ranch in Virgin, Utah ⨠Falcon Ridge Ranch â¯is a residential treatment program provides a safe, supportive and nurturing environment for vulnerable young women who are referred from juvenile courts and social service agencies both locally and across the country.
Learning Leader (Cosmetology Instructor) Paul Mitchell SchoolsLearning Leader (Cosmetology Instructor)Salt Lake City, UTFull timeWhether you're teaching the latest cutting-edge techniques, coaching in the clinic, or supporting students in hands-on learning, you'll create an inspiring, well-rounded environment that fosters success. At Paul Mitchell the School Salt Lake City , we're searching for a dynamic and passionate Cosmetology Instructor to inspire the next generation of beauty professionals in a Full -time role.
Hair Design/ Master Barber Instructor Paul Mitchell SchoolsHair Design/ Master Barber InstructorProvo, UTFull timeMaster Barber/ Master Hair Design Learning Leaders educate, motivate, mentor, and coach all Future Professionals in their technical and guest service skills and create extraordinary learning experiences in the clinic classroom using objective-based education (O.B.E.), mini-classes, and learning centers. He or she must have a passion for educating, motivating, mentoring, and coaching all Future Professionals and for inspiring and coaching Future Professionals in all clinic classroom systems.
Group Fitness Instructor The Front Climbing ClubGroup Fitness InstructorSalt Lake City, UTPart timeAs a Group Fitness Instructor, you'll deliver engaging, safe, and effective group workouts that support members at every fitness level. The Front creates innovative spaces that maximize the climbing experience, inspire meaningful connections, and foster a deeply engaged community.
Certified Ski Instructor Vail ResortsCertified Ski InstructorPark City, UT$21–$64.34 / hourFrom day one, you'll receive some of the highest compensation rates in the industry, free pass(es) along with free ski and snowboard lessons, 40% retail discounts, the chance to grow through Epic Service - our leading training and development experience, and wellness benefits to fuel your success. Whether it’s your first-time seeing snow or you were born on the slopes, joining our team means discovering (or re-discovering!) a passion for the outdoors while building lifelong connections with teammates and guests from around the world.
On-Call Adjunct Instructor - Welding Program Dixie Technical CollegeOn-Call Adjunct Instructor - Welding ProgramUTAssist program faculty with developing and executing active and diverse learning experiences that retain the interest of students while transmitting information and developing skills in the most effective manner, with a heavy emphasis on learning by doing, while maintaining a structured learning environment that complies with the course syllabus and course plan. Essential Duties and Responsibilities: Assist program faculty in instructing students in accordance with classroom syllabi, curriculum, planned lab experiences, and lesson plans, and provide feedback regarding their effectiveness and convergence with industry practices to full-time instructors.
Certified Snowboard Instructor Vail ResortsCertified Snowboard InstructorPark City, UT$21–$64.34 / hourFrom day one, you'll receive some of the highest compensation rates in the industry, free pass(es) along with free ski and snowboard lessons, 40% retail discounts, the chance to grow through Epic Service - our leading training and development experience, and wellness benefits to fuel your success. Whether it’s your first-time seeing snow or you were born on the slopes, joining our team means discovering (or re-discovering!) a passion for the outdoors while building lifelong connections with teammates and guests from around the world.
Ski Instructor - Previous Experience - Winter 2026 - 27 Deer Valley ResortSki Instructor - Previous Experience - Winter 2026 - 27Deer Valley, UtahTeach alpine skiing in first time through expert ability zones (based on experience and certification) using PSIA/AASI teaching methodology and following the safety codes of the mountain. PURPOSE OF POSITION: A Ski Instructor is responsible for teaching alpine skiing to Deer Valley guests (children or adults) at first time to expert ability zones.
Ski Instructor - No Experience - Winter 2026 - 27 Deer Valley ResortSki Instructor - No Experience - Winter 2026 - 27Deer Valley, UtahPURPOSE OF POSITION: A Ski Instructor is responsible for teaching alpine skiing to Deer Valley guests (children or adults) at first time to intermediate ability zones. Teach alpine skiing to first time to intermediate ability zone skiers, using PSIA/AASI teaching methodology and following the safety codes of the mountain.
NewInstructor - Medical Assistant Dixie Technical CollegeInstructor - Medical AssistantSt. George, UT$65,000–$70,000 / yearDevelop and execute active and diverse learning experiences which retain the interest of students while transmitting information and developing skills in the most effective manner, with a heavy emphasis on learning by doing, while maintaining a structured learning environment that complies with the course syllabus and course plan. Actively create and update classroom syllabi, curriculum, lab experiences, and lesson plans, which will enable students to meet the needs of local industry, excel in the workplace, and be familiar with the latest technology and industry practices.
Associate Instructor University of UtahAssociate InstructorSalt Lake City, UTNo VP Area Academic Affairs Department 00166 - College of Social Work Location Campus City Salt Lake City, UT Type of Recruitment External Posting Pay Rate Range 20000 to 500000 Close Date 11/01/2026 Priority Review Date (Note - Posting may close at any time) Job Summary. The courses taught in the BSW program range from Introduction to Social Work; Social Diversity; HBSE; Social Determinants of Health; Micro-, Mezzo-, and Macro Social Work Practice; Research and Evaluation; Applied Social Work Statistics; Social Welfare Policy; to Substance Use Counseling.
Hourly YouthCity Program Instructor III Salt Lake City CorpHourly YouthCity Program Instructor IIIUTAbout the Position: Duties include, but not limited to teaching in an out-of-school time setting, program implementation, communication with program staff, parents and city leadership, data collection, and developing effective strategies to meet and exceed all organizational goals and objectives. Job Description: Salt Lake City is looking for Hourly YouthCity Instructor III's to supervise youth and teens and implement the YouthCity afterschool and summer program goals.
Adjunct Instructor - UFRA Wildland UTAH VALLEY UNIVERSITYAdjunct Instructor - UFRA WildlandOREM, UTQualifications / Licenses / Certifications** • Utah State Fire Service Instructor I certification **or** M-410 Facilitator Instructor qualification • Minimum of two (2) years of experience teaching wildland fire curriculum • Equivalent certifications and qualifications as outlined in the **Field Managers Course Guide (FMCG PMS 901-1)** • Demonstrated experience in relevant wildland fire subject areas • Current Red Card (Incident Qualification Card) in good standing **Knowledge / Skills / Abilities** • Knowledge of subject material and course content related to Fire Science. **Adjunct Instructor - UFRA Wildland** **Salary:** Depends on Qualifications **Job Type:** Adjunct/Overload Teaching **Job Number:** FY2606105 **Closing:** 6/30/2026 11:59 PM Mountain **Location:** Utah Fire and Rescue Academy **Division:** VP Academic Affairs **Position Announcement** Join the Utah Fire and Rescue Academy (UFRA) at Utah Valley University as a Wildland Adjunct Instructor and make a meaningful impact by preparing the next generation of wildland fire professionals.
Adjunct Instructor - Digital Media Utah Valley UniversityAdjunct Instructor - Digital MediaOrem, UTAdjunct instructors bring professional expertise into the classroom, helping students develop the creative, technical, and critical-thinking skills needed to succeed in areas such as digital design, multimedia storytelling, content creation, video production, social media, emerging technologies, and other digital communication fields. Although part-time and adjunct (less than 30 hours per week) employees are ineligible for the full-time employee benefits package, the university is pleased to offer the following: Undergraduate tuition remission benefit: Part-time: waives 100 percent of tuition and general student fees for up to 3 credit hours or 1 course after 6 consecutive months of employment and a minimum of 480 hours worked (dependents do not qualify).
Private Swim Instructor PT Washington CityPrivate Swim Instructor PTWashington, UT$18–$25 / hourPart timeEducation and Experience: A. Sufficient education and training to demonstrate an aptitude or ability to perform above and related duties; specialized training and certification (Star Fish, Red Cross or other) as a Swim Lesson Instructor; AND. Ability to demonstrate advanced swimming skills; establish and maintain effective working relationships with employees, the public, and ability to communicate effectively, verbally and in writing.
Spanish Language Instructor CACISpanish Language InstructorLehi, UtahPay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. From eLearning tools and interactive lectures to lively discussions, team exercises, readings, case studies, role plays, and practical demonstrations, you’ll create an unforgettable language learning experience for everyone involved!
NewICE SKATING INSTRUCTOR Park City Municipal CorporationICE SKATING INSTRUCTORPark City, UT$15.82–$17.95 / hourIce Skating instructors provide instruction and supervision for ice skating classes and programs, part time/variable hours. The employee must occasionally lift and/or move up to 50 pounds and be able to assist skaters who have fallen on the ice.
TIP – Team Lead / Instructor Operator / Paramedic The Eyak Corporation and SubsidiariesTIP – Team Lead / Instructor Operator / ParamedicBluffdale, UtahThe Team Lead provides oversight, direction, and quality assurance for a team of instructors, EMTs, and paramedics delivering simulation-based medical training in both classroom and field environments. Senior leader responsible for Medical Simulation Training Center (MSTC) operations, performance-based training, and instructor oversight aligned with Army modernization.
Group Instructor & Coach Life Time IncGroup Instructor & CoachSouth Jordan, UTWhether your expertise lies in sprint coaching, Olympic lifting, bootcamp-style conditioning, Reformer-based athletic training, or mind-body performance, we offer a role that empowers you to lead an exceptional member experience aligned with your background. Preferred: Strong motivational presence; ideal for yoga teachers, yoga sculpt, barre, or fitness instructors looking to create meaningful, impactful class experiences that go beyond exercise.
Instructor, Academic Math Management & Training CorporationInstructor, Academic MathClearfield, UTMotivate and counsel students in areas of behavior, training, personal problems or study habits; coordinate with other staff as necessary to resolve issues affecting student training. If you are interested in employment opportunities with Management & Training Corporation and need assistance, please contact our staffing department through customersupport@mtctrains.com or 801-693-2888.
Instructor, Advanced Welding Management & Training CorporationInstructor, Advanced WeldingClearfield, UTUtah state teaching certificate with an endorsement in Welding or Certified Welding Inspector (CWI), Certified Welding Educator (CWE) through American Welding Society (AWS), or National Center for Construction Education and Research (NCCER) Certified Craft Instructor. If you are interested in employment opportunities with Management & Training Corporation and need assistance, please contact our staffing department through customersupport@mtctrains.com or 801-693-2888.
Math Instructor Management & Training CorporationMath InstructorClearfield, UTMotivate and counsel students in areas of behavior, training, personal problems or study habits; coordinate with other staff as necessary to resolve issues affecting student training. If you are interested in employment opportunities with Management & Training Corporation and need assistance, please contact our staffing department through customersupport@mtctrains.com or 801-693-2888.
Advanced Welding Instructor Management & Training CorporationAdvanced Welding InstructorClearfield, UTUtah state teaching certificate with an endorsement in Welding or Certified Welding Inspector (CWI), Certified Welding Educator (CWE) through American Welding Society (AWS), or National Center for Construction Education and Research (NCCER) Certified Craft Instructor. If you are interested in employment opportunities with Management & Training Corporation and need assistance, please contact our staffing department through customersupport@mtctrains.com or 801-693-2888.
Certified Snowboard Instructor Vail Resorts IncCertified Snowboard InstructorPark City, UT$21–$64.34 / hourFrom day one, youll receive some of the highest compensation rates in the industry, free pass(es) along with free ski and snowboard lessons, 40% retail discounts, the chance to grow through Epic Service - our leading training and development experience, and wellness benefits to fuel your success. Whether its your first-time seeing snow or you were born on the slopes, joining our team means discovering (or re-discovering!) a passion for the outdoors while building lifelong connections with teammates and guests from around the world.
Certified Ski Instructor Vail Resorts IncCertified Ski InstructorPark City, UT$21–$64.34 / hourFrom day one, youll receive some of the highest compensation rates in the industry, free pass(es) along with free ski and snowboard lessons, 40% retail discounts, the chance to grow through Epic Service - our leading training and development experience, and wellness benefits to fuel your success. Whether it's your first-time seeing snow or you were born on the slopes, joining our team means discovering (or re-discovering!) a passion for the outdoors while building lifelong connections with teammates and guests from around the world.
Adjunct Instructor - Practical Nursing (Clinical Supervision) Dixie Technical CollegeAdjunct Instructor - Practical Nursing (Clinical Supervision)UT$37–$41 / hourLaboratory Instruction: Plan, organize, and conduct lab sessions that simulate real-world nursing scenarios, focusing on essential practical nursing skills (e.g., vital signs, medication administration, wound care, sterile technique). Develop and execute active and diverse learning experiences that retain the interest of students while transmitting information and developing skills in the most effective manner, with a heavy emphasis on learning by doing.
Group Reformer Instructor Life Time IncGroup Reformer InstructorSouth Jordan, UTStrength training classes that bring muscles and music together period music has the power to take athletic activities to a completely new level period music motivates our members to lift more, lift longer, and develop a life-long love and joy in lifting. Full-body strength and conditioning programs that empower individuals to reach their peak physiological and psychological potential through community, resilience, and discipline - this includes challenging movements performed at relative intensities alongside the guidance of a coach.
Ski Instructor - No Experience - Winter 2026 - 27 Deer Valley Resort Company LLCSki Instructor - No Experience - Winter 2026 - 27Park City, UTRESPONSIBILITIES: Teach alpine skiing to first time to intermediate ability zone skiers, using PSIA/AASI teaching methodology and following the safety codes of the mountain. PURPOSE OF POSITION: A Ski Instructor is responsible for teaching alpine skiing to Deer Valley guests (children or adults) at first time to intermediate ability zones.
Ski Instructor - Previous Experience - Winter 2026 - 27 Deer Valley Resort Company LLCSki Instructor - Previous Experience - Winter 2026 - 27Park City, UTRESPONSIBILITIES: Teach alpine skiing in first time through expert ability zones (based on experience and certification) using PSIA/AASI teaching methodology and following the safety codes of the mountain. QUALIFICATIONS: Current Alpine Level 1 certification or foreign equivalent and 300 hours Deer Valley experience or 400 hours of alpine ski teaching experience.
Certified Ski & Ride Instructor Level IV Solitude Mountain ResortCertified Ski & Ride Instructor Level IVSolitude, UtahInstructors who hold certifications through PSIA/AASI (or equivalent international body) earn greater hourly rates and increased work opportunities. Certified Instructors provide participating guests with alpine skiing or snowboarding lessons emphasizing safety, fun, and learning.
Ski & Ride Instructor Solitude Mountain ResortSki & Ride InstructorSolitude, UtahInstructors who hold certifications through PSIA/AASI (or equivalent international body) earn greater hourly rates and increased work opportunities. Instructors provide participating guests with alpine skiing and snowboarding lessons emphasizing safety, fun, and learning.
Non-Certified Ski Instructor Vail ResortsNon-Certified Ski InstructorPark City, UTFrom day one, you'll receive some of the highest compensation rates in the industry, free pass(es) along with free ski and snowboard lessons, 40% retail discounts, the chance to grow through Epic Service - our leading training and development experience, and wellness benefits to fuel your success. Whether it’s your first-time seeing snow or you were born on the slopes, joining our team means discovering (or re-discovering!) a passion for the outdoors while building lifelong connections with teammates and guests from around the world.
Welding Instructor UBTechWelding InstructorVERNAL, UTDemonstrated ability to communicate professionally and effectively, both orally and in writing 2. Ability to read, analyze, and interpret professional journals, technical procedures, or governmental regulations 3. Ability to write reports, business correspondence, and procedure manuals 4. Must have open, positive communication skills with the ability to foster a productive learning environment 5. ** **Job Focus:** Supports the College Mission and serves students, employers, and the college community by preparing and providing relevant technical instruction.
Nail Technician Instructor UBTechNail Technician InstructorVERNAL, UTDemonstrated ability to communicate professionally and effectively, both orally and in writing 2. Ability to read, analyze, and interpret professional journals, technical procedures, or governmental regulations 3. Ability to write reports, business correspondence, and procedure manuals. Must be capable of performing routine physical activities associated with the training program, including the ability to lift, carry, push, and pull up to 40 pounds, and demonstrate proper physical requirements associated with performing job functions 7.
Lineman Pre Apprentice/CDL Instructor UBTechLineman Pre Apprentice/CDL InstructorVERNAL, UTDemonstrated ability to communicate professionally and effectively, both orally and in writing 2. Ability to read, analyze, and interpret professional journals, technical procedures, or governmental regulations 3. Ability to write reports, business correspondence, and procedure manuals 4. Must have open, positive communication skills with the ability to foster a productive learning environment 5. Physical ability to demonstrate, teach, and perform essential functions of a line worker including climbing, balancing, stooping, kneeling, crouching, crawling, reaching, standing, walking, pushing, pulling, lifting, and grasping 8.
Adjunct Practical Nursing Instructor UBTechAdjunct Practical Nursing InstructorVERNAL, UTEducation and/or Experience:** Bachelor's degree in Nursing **Computer Skills:** Operate student information software, spreadsheet software and word processing software **Certificates & Licenses:** Unrestricted Utah State Registered Nursing license, current Basic Life Support for Health Care Providers **Language Skills:** Ability to read, analyze, and interpret professional journals, technical procedures, or governmental regulations. Encourage growth through industry connectivity 2. Prepare relevant curriculum for competency based instruction in a structured clinical environment 3. Advise students, evaluate, and record student progress in attaining their goals and objectives 4. Maintain knowledge of current trends and development in the respective field by attending staff development training, workshops, seminars and conferences and by reading professional literature 5.
Snowboard Instructor - Winter 26/27 - Part Time REH Services, LLCSnowboard Instructor - Winter 26/27 - Part TimeHuntsville, UTPart timeAs a Snowboard Instructor you will serve as a professional representative of Snowbasin Resort on an interdependent team dedicated to creating the best possible environment for teaching snowboard lessons. Instruct groups of children, adults, or families for the day in a variety of activities including instruction, safety, lunch, special events, and to accept all duties as assigned by the On Snow Supervisor/ Program Manager.
Ski Instructor - Winter 26/27 - Part Time REH Services, LLCSki Instructor - Winter 26/27 - Part TimeHuntsville, UTPart timeInstruct groups of children, adults, or families for the day in a variety of activities including instruction, safety, lunch, special events, and to accept all duties as assigned by the On Snow Supervisor/ Program Manager. As a Ski Instructor you will serve as a professional representative of Snowbasin Resort on an interdependent team dedicated to creating the best possible environment for teaching snowboard lessons.
Ski Instructor - Winter 26/27 - Full Time REH Services, LLCSki Instructor - Winter 26/27 - Full TimeHuntsville, UTPart timeInstruct groups of children, adults, or families for the day in a variety of activities including instruction, safety, lunch, special events, and to accept all duties as assigned by the On Snow Supervisor/ Program Manager. As a Ski Instructor you will serve as a professional representative of Snowbasin Resort on an interdependent team dedicated to creating the best possible environment for teaching snowboard lessons.
Ski Instructor - Winter 26/27 - Part Time Grand America Hotels & ResortsSki Instructor - Winter 26/27 - Part TimeHuntsville, UtahInstruct groups of children, adults, or families for the day in a variety of activities including instruction, safety, lunch, special events, and to accept all duties as assigned by the On Snow Supervisor/ Program Manager. As a Ski Instructor you will serve as a professional representative of Snowbasin Resort on an interdependent team dedicated to creating the best possible environment for teaching snowboard lessons.
Ski Instructor - Winter 26/27 - Full Time Grand America Hotels & ResortsSki Instructor - Winter 26/27 - Full TimeHuntsville, UtahInstruct groups of children, adults, or families for the day in a variety of activities including instruction, safety, lunch, special events, and to accept all duties as assigned by the On Snow Supervisor/ Program Manager. As a Ski Instructor you will serve as a professional representative of Snowbasin Resort on an interdependent team dedicated to creating the best possible environment for teaching snowboard lessons.
Snowboard Instructor - Winter 26/27 - Part Time Grand America Hotels & ResortsSnowboard Instructor - Winter 26/27 - Part TimeHuntsville, UtahAs a Snowboard Instructor you will serve as a professional representative of Snowbasin Resort on an interdependent team dedicated to creating the best possible environment for teaching snowboard lessons. Instruct groups of children, adults, or families for the day in a variety of activities including instruction, safety, lunch, special events, and to accept all duties as assigned by the On Snow Supervisor/ Program Manager.
Instructor Diesel Technology Dixie Technical CollegeInstructor Diesel TechnologySt. George, UT$75,000–$80,000 / yearEssential Duties and Responsibilities: Actively create and update classroom syllabi, curriculum, lab experiences, and lesson plans which will enable students to meet the needs of local industry, excel in the workplace, and be familiar with the latest technology and industry practices. This instructor must ensure that a positive, upbeat, diversified, interesting, and active learning environment occurs in both classrooms and labs, giving the students relevant and worthwhile experiences daily.
Ski Instructor - Winter 26/27 - RETURNER - Full Time REH Services, LLCSki Instructor - Winter 26/27 - RETURNER - Full TimeHuntsville, UTPart timeInstruct groups of children, adults, or families for the day in a variety of activities including instruction, safety, lunch, special events, and to accept all duties as assigned by the On Snow Supervisor/ Program Manager. As a Ski Instructor you will serve as a professional representative of Snowbasin Resort on an interdependent team dedicated to creating the best possible environment for teaching snowboard lessons.