Teaching


Computer Science Professors

teach courses in computer science. May specialize in a field of computer science, such as the design and function of computers or operations and research analysis. Includes both teachers primarily engaged in teaching and those who do a combination of teaching and research.
$98680
Master’s degree
Strong job growth
High job satisfaction
Personality Match

Interest Match

Architecture Professors

teach courses in architecture and architectural design, such as architectural environmental design, interior architecture/design, and landscape architecture. Includes both teachers primarily engaged in teaching and those who do a combination of teaching and research.
$100820
Doctoral degree
Strong job growth
High job satisfaction
Personality Match

Interest Match

Business Professors

teach courses in business administration and management, such as accounting, finance, human resources, labor and industrial relations, marketing, and operations research. Includes both teachers primarily engaged in teaching and those who do a combination of teaching and research.
$107270
Doctoral degree
Strong job growth
High job satisfaction
Personality Match

Interest Match


ESL Teachers

Felipe Vernaza from Japanese public elementary and junior high schools
Yvonne McArthur from VIPKID
3 reviews
ESL teachers’ main responsibility is to teach non-English speaking people how to communicate fluently in the English language. They often work in elementary, middle, and high schools, as well as in adult education centers.
$45600
Bachelor’s degree
Personality Match

Interest Match