Courses at Pineland are taught in our state-of-the-art facilities, including HyFlex classrooms and ... PhD, DVM) in an animal science or related discipline or master's degree with ample professional ...
Courses at Pineland are taught in our state-of-the-art facilities, including HyFlex classrooms and ... PhD, DVM) in an animal science or related discipline or master's degree with ample professional ...
In-Person Baccalaureate Adjunct Faculty in Animal Husbandry and Genetics
New Gloucester, ME · On-site
Courses at Pineland are taught in our state-of-the-art facilities, including HyFlex classrooms and ... PhD, DVM) in an animal science or related discipline or master's degree with ample professional ...
In-Person Baccalaureate Adjunct Faculty in Animal Husbandry and Genetics
New Gloucester, ME · On-site
Courses at Pineland are taught in our state-of-the-art facilities, including HyFlex classrooms and ... PhD, DVM) in an animal science or related discipline or master's degree with ample professional ...
Courses are taught asynchronously with an average of 20 students per course. * Instructors must ... Ability to efficiently operate a personal computer and associated software (Outlook, Word, Excel ...
Courses are taught asynchronously with an average of 20 students per course. * Instructors must ... Ability to efficiently operate a personal computer and associated software (Outlook, Word, Excel ...
... teaching and previous use of Canvas is highly desirable. * Prior work or field experience in the Marine Sciences is highly desirable. * Ability to efficiently operate a personal computer and ...
... teaching and previous use of Canvas is highly desirable. * Prior work or field experience in the Marine Sciences is highly desirable. * Ability to efficiently operate a personal computer and ...
Camp Counselors - STEM Camp, Spring/Summer 2026 (Temporary)
Portland, ME · On-site
$16 - $19/hr
... teaching experience. As a STEM Camp Counselor, you'll play a key role in the daily operation of USM ... You'll mentor campers as they explore science, technology, engineering, and math through ...
Camp Counselors - STEM Camp, Spring/Summer 2026 (Temporary)
Portland, ME · On-site
$16 - $19/hr
... teaching experience. As a STEM Camp Counselor, you'll play a key role in the daily operation of USM ... You'll mentor campers as they explore science, technology, engineering, and math through ...
Camp Counselors - STEM Camp, Spring/Summer 2026 (Temporary)
Portland, ME · On-site
$16 - $19/hr
... teaching experience. As a STEM Camp Counselor, you'll play a key role in the daily operation of USM ... You'll mentor campers as they explore science, technology, engineering, and math through ...
Camp Counselors - STEM Camp, Spring/Summer 2026 (Temporary)
Portland, ME · On-site
$16 - $19/hr
... teaching experience. As a STEM Camp Counselor, you'll play a key role in the daily operation of USM ... You'll mentor campers as they explore science, technology, engineering, and math through ...
Advanced degree in GIS, Geography, Environmental Science, Natural Resources, Geospatial Science, or ... Experience teaching, training, or mentoring adult or undergraduate learners * Background in online ...
Advanced degree in GIS, Geography, Environmental Science, Natural Resources, Geospatial Science, or ... Experience teaching, training, or mentoring adult or undergraduate learners * Background in online ...
Camp Leaders - STEM Camp, Spring/Summer 2026 (Temporary)
Portland, ME · On-site
$27 - $35/hr
Build Your Own Computer * DIY Robotics & Electronics * LEGO Robotics and LEGO Builders * Advanced ... Teaching or educational support certificate and at least 2 years of professional experience.
Camp Leaders - STEM Camp, Spring/Summer 2026 (Temporary)
Portland, ME · On-site
$27 - $35/hr
Build Your Own Computer * DIY Robotics & Electronics * LEGO Robotics and LEGO Builders * Advanced ... Teaching or educational support certificate and at least 2 years of professional experience.
Build Your Own Computer * DIY Robotics & Electronics * LEGO Robotics and LEGO Builders * Advanced ... Teaching or educational support certificate and at least 2 years of professional experience.
Build Your Own Computer * DIY Robotics & Electronics * LEGO Robotics and LEGO Builders * Advanced ... Teaching or educational support certificate and at least 2 years of professional experience.
Technician I-II
Brunswick, ME · On-site
... teaching, research and service for Maine, the nation and the world. More information about UMaine ... Basic computer skills for data entry and documentation * Trained in safe work practices around ...
Technician I-II
Brunswick, ME · On-site
... teaching, research and service for Maine, the nation and the world. More information about UMaine ... Basic computer skills for data entry and documentation * Trained in safe work practices around ...
Technician I-II
Brunswick, ME · On-site
... teaching, research and service for Maine, the nation and the world. More information about UMaine ... Basic computer skills for data entry and documentation * Trained in safe work practices around ...
Technician I-II
Brunswick, ME · On-site
... teaching, research and service for Maine, the nation and the world. More information about UMaine ... Basic computer skills for data entry and documentation * Trained in safe work practices around ...
Computer Science Teacher information
See Portland, ME salary details
$36.9K - $44.7K
7% of jobs
$49.7K is the 25th percentile. Wages below this are outliers.
$44.7K - $52.5K
27% of jobs
The median wage is $56.7K / yr.
$52.5K - $60.3K
28% of jobs
$66.6K is the 75th percentile. Wages above this are outliers.
$60.3K - $68.1K
15% of jobs
$68.1K - $75.9K
7% of jobs
$75.9K - $83.7K
3% of jobs
$83.7K - $91.5K
2% of jobs
$91.5K - $99.3K
1% of jobs
$99.3K - $107.2K
0% of jobs
$107.2K - $115K
3% of jobs
$115K - $122.8K
5% of jobs
$36.9K
$66.2K
$122.8K
How much do computer science teacher jobs pay per year?
Is computer science teaching in demand?
What are the key skills and qualifications needed to thrive as a Computer Science Teacher, and why are they important?
How does a Computer Science Teacher typically collaborate with other educators and staff within a school?
What Does a Computer Science Teacher Do?
A computer science teacher teaches students about computers and computer programming. Your responsibilities cover teaching students to understand how computers work and instructing them on writing programs and algorithms. While most computer science (CS) education takes place at the high school level, some teachers work at the middle school or elementary level. Others teach at colleges and universities. All CS teachers must prepare and administer lesson plans, evaluate student work, and supervise students in the classroom. Motivating and encouraging students, as well as communicating effectively, are vital duties.
Is there a shortage of computer science teachers?
What is the difference between Computer Science Teacher vs Software Developer?
| Aspect | Computer Science Teacher | Software Developer |
|---|---|---|
| Required Credentials | Teaching certification, bachelor's degree in CS or related field | Bachelor's degree in CS, software engineering, or related field; certifications optional |
| Work Environment | Schools, educational institutions, classrooms | Offices, tech companies, remote or on-site |
| Industry Usage | Education sector, public/private schools | Technology, software development, IT companies |
| Common Search/Comparison | Yes | No |
While both roles involve computer science knowledge, a Computer Science Teacher focuses on educating students in schools and requires teaching credentials. In contrast, a Software Developer designs and builds software applications, typically working in tech companies or startups without teaching certifications.
Can I be a teacher with a computer science degree?
What does a Computer Science Teacher do?
How much do computer teachers make in the US?

In-Person Baccalaureate Adjunct Faculty in Animal Husbandry and Genetics
New Gloucester, ME
Other
Re-posted 17 days ago
Job description
About Unity:
At Unity Environmental University we are on a mission to make environmental education accessible and affordable to all. Our unique model combines a functional hierarchy and project-based structure through our four Sustainable Education Business Units (SEBUs) to promote collaboration and innovation (Unity Environmental University at Pineland, Distance Education, Hybrid Learning, and the Technical Institute for Environmental Professions). We prioritize our students' needs above all else, offering a variety of modalities, including in-person, hybrid, HyFlex, and online. Our innovative and inclusive culture prepares students to tackle real-world challenges and cultivate the next generation of environmental professionals and leaders who can make a positive impact on our world.
Our Mission:
We are dedicated to delivering quality education and experiences that produce outstanding environmentally competent professionals and inspire individuals from all walks of life to steward sustainable ecosystems.
About Unity Environmental University at Pineland:
Unity Environmental University at Pineland provides in-person, experiential learning that adapts to the unique circumstances of each student. Unity offers fully accredited bachelor's and master's degree programs, as well as non-degree credits, empowering learners to shape their own educational journey and become the changemakers our world needs. With 8 five-week terms for undergraduates, our model offers unparalleled flexibility. Courses at Pineland are taught in our state-of-the-art facilities, including HyFlex classrooms and laboratories, allowing students to immediately apply what they learn in their careers and lives. With a mixture of course offerings during the week, in the evenings, and on Saturdays, Unity's in-person education is ideal for busy professionals who seek to advance their careers while still honoring commitments. Students learn hands-on, integrating practical skills in and outside the classroom.
The Opportunity:
Unity Environmental University at Pineland is seeking enthusiastic individuals to teach Animal Husbandry and Genetics courses for our in-person baccalaureate degree programs. Courses are taught on the Pineland Farms campus in New Gloucester, Maine and run for five weeks in eight terms during the year.
Day to day responsibilities:
- This position is responsible for facilitating engagement in 5-week baccalaureate-level courses in Animal Husbandry and Genetics with an in-depth exploration of the design, implementation, and optimization of breeding animals, principles of genetic and breeding productivity, and methods to create, maintain, and improve the genetics of populations in a variety of controlled environments.
- Courses are taught in-person with an average of 20 students per course.
- Instructors must meet expectations for timely feedback, classroom engagement, and responsiveness to students.
Do you have the skills?
- The ideal candidate will possess a terminal degree (e.g. PhD, DVM) in an animal science or related discipline or master's degree with ample professional experience.
- Ability to efficiently operate a personal computer and associated software (Outlook, Word, Excel, etc.).
- Must have strong organizational and time management skills.
- Ability to communicate effectively and appropriately using e-mail and digital conferencing tools.
- Personal commitment to the environmental focus and mission of Unity Environmental University.
Desired skills:
- Experience teaching in-person at the postsecondary level.
- Experience using Canvas or other Learning Management System to facilitate learning.
The Location:
Unity Environmental University at Pineland's curriculum is in person at our Pineland Farms campus in New Gloucester, Maine.
Benefits:
This is a temporary part time position and is not eligible for benefits.
To Apply:
Interested and qualified candidates should click on the Apply Now button and submit a CV, cover letter, unofficial copies of all University/College transcripts, and points of contact for three references