Teach graduate-level courses in the Biomedical Informatics Graduate Program (e.g., Applied Machine ... PhD, MD/PhD, or equivalent in Biomedical Informatics, Computer Science, Data Science, Statistics ...
Teach graduate-level courses in the Biomedical Informatics Graduate Program (e.g., Applied Machine ... PhD, MD/PhD, or equivalent in Biomedical Informatics, Computer Science, Data Science, Statistics ...
Teach graduate-level courses in the Biomedical Informatics Graduate Program (e.g., Applied Machine ... PhD, MD/PhD, or equivalent in Biomedical Informatics, Computer Science, Data Science, Statistics ...
Teach graduate-level courses in the Biomedical Informatics Graduate Program (e.g., Applied Machine ... PhD, MD/PhD, or equivalent in Biomedical Informatics, Computer Science, Data Science, Statistics ...
Teach graduate-level courses in the Biomedical Informatics Graduate Program (e.g., Applied Machine ... PhD, MD/PhD, or equivalent in Biomedical Informatics, Computer Science, Data Science, Statistics ...
Teach graduate-level courses in the Biomedical Informatics Graduate Program (e.g., Applied Machine ... PhD, MD/PhD, or equivalent in Biomedical Informatics, Computer Science, Data Science, Statistics ...
Bachelors or Masters degree in education, computer science or related field or equivalent practical experience * Experience in the EdTech industry is preferred; former teaching or classroom ...
Quick apply
Bachelors or Masters degree in education, computer science or related field or equivalent practical experience * Experience in the EdTech industry is preferred; former teaching or classroom ...
Java Tutor
Portland, OR · Remote
$40/hr
... Computer Science A, college-level software development, and industry certification examinations. * Conceptual Teaching & Problem-Solving: Skilled at breaking down class design, inheritance ...
Java Tutor
Portland, OR · Remote
$40/hr
... Computer Science A, college-level software development, and industry certification examinations. * Conceptual Teaching & Problem-Solving: Skilled at breaking down class design, inheritance ...
Discrete Math Tutor
Portland, OR · Remote
$40/hr
... students for computer science theory, cryptography, and advanced mathematics coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down proof construction using direct ...
Discrete Math Tutor
Portland, OR · Remote
$40/hr
... students for computer science theory, cryptography, and advanced mathematics coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down proof construction using direct ...
They teach how to code--but not how to think out loud, structure answers, debug in real time ... Please read our blogs Why do Tech Companies not Hire recent Computer Science Graduates ...
They teach how to code--but not how to think out loud, structure answers, debug in real time ... Please read our blogs Why do Tech Companies not Hire recent Computer Science Graduates ...
Basic Computer Literacy Tutor
Portland, OR · Remote
$40/hr
Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
Basic Computer Literacy Tutor
Portland, OR · Remote
$40/hr
Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
Adjunct Faculty, IN-PERSON (CSCI 109 - Introduction to Computers and Applications, Portland, OR, ...
N/A Degrees Within the Teaching Discipline: Computer Science, Management Information Systems, Business Information Systems Related Discipline: Business Administration, Management, Marketing
Adjunct Faculty, IN-PERSON (CSCI 109 - Introduction to Computers and Applications, Portland, OR, ...
N/A Degrees Within the Teaching Discipline: Computer Science, Management Information Systems, Business Information Systems Related Discipline: Business Administration, Management, Marketing
Python Tutor
Portland, OR · Remote
$40/hr
... and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down algorithm design, data manipulation, and object-oriented programming concepts in Python. Guides ...
Python Tutor
Portland, OR · Remote
$40/hr
... and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down algorithm design, data manipulation, and object-oriented programming concepts in Python. Guides ...
Electrical and Computer Engineering Tutor
Portland, OR · Remote
$40/hr
Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
Electrical and Computer Engineering Tutor
Portland, OR · Remote
$40/hr
Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
Ability to integrate academic concepts (math, science) into technical instruction Knowledge, Skills ... Ability to use computer network system and software applications as needed. * Ability to organize ...
Ability to integrate academic concepts (math, science) into technical instruction Knowledge, Skills ... Ability to use computer network system and software applications as needed. * Ability to organize ...
Ability to integrate academic concepts (math, science) into technical instruction Knowledge, Skills ... Ability to use computer network system and software applications as needed. * Ability to organize ...
Ability to integrate academic concepts (math, science) into technical instruction Knowledge, Skills ... Ability to use computer network system and software applications as needed. * Ability to organize ...
Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
FE - Electrical and Computer Engineering Tutor
Portland, OR · Remote
$40/hr
Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
FE - Electrical and Computer Engineering Tutor
Portland, OR · Remote
$40/hr
Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...
Pre-Calculus Tutor
Portland, OR · Remote
$40/hr
... computer science applications. * Curriculum Awareness & Adaptive Instruction: Familiar with ... Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain ...
Pre-Calculus Tutor
Portland, OR · Remote
$40/hr
... computer science applications. * Curriculum Awareness & Adaptive Instruction: Familiar with ... Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain ...
Video Game Design Tutor
Portland, OR · Remote
$40/hr
Emphasizes the iterative design process and connects game design to computer science, visual arts ... Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain ...
Video Game Design Tutor
Portland, OR · Remote
$40/hr
Emphasizes the iterative design process and connects game design to computer science, visual arts ... Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain ...
Software Tutor
Portland, OR · Remote
$40/hr
... computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at teaching software design, implementation, and testing across the development lifecycle. Guides students through ...
Software Tutor
Portland, OR · Remote
$40/hr
... computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at teaching software design, implementation, and testing across the development lifecycle. Guides students through ...
Robotics Tutor
Portland, OR · Remote
$40/hr
... computer science, and artificial intelligence applications. * Curriculum Awareness & Adaptive ... Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain ...
Robotics Tutor
Portland, OR · Remote
$40/hr
... computer science, and artificial intelligence applications. * Curriculum Awareness & Adaptive ... Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain ...
Computer Science Teacher information
See Portland, OR salary details
$37.3K - $45.2K
7% of jobs
$50.3K is the 25th percentile. Wages below this are outliers.
$45.2K - $53.1K
27% of jobs
The median wage is $57.3K / yr.
$53.1K - $61K
28% of jobs
$67.3K is the 75th percentile. Wages above this are outliers.
$61K - $68.9K
15% of jobs
$68.9K - $76.8K
7% of jobs
$76.8K - $84.7K
3% of jobs
$84.7K - $92.6K
2% of jobs
$92.6K - $100.5K
1% of jobs
$100.5K - $108.4K
0% of jobs
$108.4K - $116.3K
3% of jobs
$116.3K - $124.2K
5% of jobs
$37.3K
$66.9K
$124.2K
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 highest paid type of teacher?
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?
Assistant/Associate Professor of Translational Data Science & Artificial Intelligence
Oregon Health & Science UniversityPortland, OR
Other
Posted 10 days ago
Oregon Health & Science University rating
8.0
Based on 92 frontline employees who took The Breakroom Quiz
149th of 537 rated colleges and universities
Job description
The Division of Informatics, Clinical Epidemiology and Translational Data Science (DICE), one of 11 divisions in the OHSU Department of Medicine, is a national leader in biomedical informatics research and education. Faculty benefit from OHSU's highly collaborative environment, including access to a number of teams and resources related to innovation with and translation of AI, as well as the Advanced Computing Center. OHSU values a diverse and culturally competent workforce and is proud to be an equal opportunity, affirmative action organization.
**Open to various rank levels (Assistant, Associate, or Professor) dependent on experience**
Function/Duties of PositionThe Division of Informatics, Clinical Epidemiology and Translational Data Science (DICE) at OHSU seeks a tenure-track faculty member to lead a research program at the intersection of Artificial Intelligence (AI), machine learning (ML), and translational science. The successful candidate will develop computational methods to bridge the gap between complex biomedical data and clinical bedside application, leveraging OHSU's extensive electronic health record (EHR) data, imaging repositories, and genomic datasets.
Key Responsibilities
Research & Scholarship (70%):
- Establish and maintain an independently funded research program focused on translational AI (e.g., predictive clinical modeling, precision oncology, ambient intelligence, or bias mitigation in healthcare algorithms).
- Collaborate with clinical partners in the Knight Cancer Institute, Oregon Clinical and Translational Research Institute (OCTRI), the Center for AI-Enabled Learning Health Science (CAILS) and others to validate and implement AI tools in real-world settings.
- Publish high-impact findings in peer-reviewed journals and present at national/international conferences.
Education & Mentoring (20%):
- Teach graduate-level courses in the Biomedical Informatics Graduate Program (e.g., Applied Machine Learning, Health Data Analytics).
- Mentor MS/PhD students, postdoctoral fellows, and clinical informatics fellows, fostering their development as independent scientists.
Service & Leadership (10%):
- Participate in departmental committees and OHSU-wide governance regarding ethical AI usage and data science infrastructure.
- Contribute to grant review panels and professional societies.
- PhD, MD/PhD, or equivalent in Biomedical Informatics, Computer Science, Data Science, Statistics, or a related field.
- Demonstrated expertise in applying machine learning/deep learning to biomedical problems (e.g., NLP or EHR, computer vision for pathology/radiology, or multi-omics integration).
- Track record of scholarly productivity (publications) and potential for securing external fudning (e.g., NIH, NSF, PCORI)
- Proficiency in Python, R, SQL, and experience with high-performance computing environments
- Experience with implementation science or deploying algorithmic tools into clinical workflows
- Previous success securing K-awards or R-level grant funding
- Familiarity with federated learning or privacy-preserving computation
What Oregon Health & Science University employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Oregon Health & Science University
Sourced by ZipRecruiter
Oregon Health & Science University (OHSU) is a distinguished institution under the industry of higher education and healthcare, specifically in the field of medical science. Based in Portland, Oregon, US, it maintains a reputation for promoting research, teaching, patient care, and outreach. Established in 1887, OHSU has continually sought to redefine the parameters of healthcare delivery and biomedical discovery through its expansive catalog of programs and initiatives. A galvanizing mission drives OHSU: to improve the health and quality of life for all Oregonians through excellence, innovation, and leadership in health care, education, and research.
Industry
Colleges, universities, and professional schools
Company size
10,000+ Employees
Headquarters location
Portland, OR, US
Year founded
1887