Adjunct Faculty - Computer Science
Location: On-Site, Worcester, MA

Job Description:

Worcester Polytechnic Institute (WPI) is seeking part-time Adjunct Faculty to teach undergraduate and graduate-level courses in Computer Science. This is a great opportunity to engage with passionate learners and share your expertise in a collaborative environment. Our department is actively seeking experienced individuals to teach day, evening, or online courses, as needed.

This is a dynamic, on-demand role—positions will be filled based on course needs each semester, providing flexibility and diverse teaching opportunities. If you're excited about shaping the future of computer science education and helping to grow the next generation of tech leaders, we'd love to hear from you!

What You'll Do:

  • Teach Engaging Courses: You’ll have the chance to teach courses across a variety of topics, including but not limited to:

    • Foundations of Computer Science
    • Algorithms
    • Software Engineering & Object-Oriented Design
    • Interface Design
    • Artificial Intelligence
    • Introductory Computer Science courses with a focus on programming languages such as Racket/Scheme, Python, Java, and C/C++.
  • Flexible Teaching Options: Depending on your experience and availability, you may teach on-campus, in corporate settings, or fully online.

  • Collaborate in a Diverse Academic Community: Work with dedicated faculty and students in an environment that fosters innovation and creative problem-solving.

What We’re Looking For:

  • Educational Background:

    • An advanced degree (Master’s or PhD) in Computer Science or a closely related field.
    • Significant practical experience in one or more of the specialized areas of computer science.
  • Teaching Experience:

    • Experience teaching at the undergraduate or graduate level is highly preferred.
    • Ability to create an inclusive learning environment and effectively communicate complex topics to diverse student groups.
  • Areas of Expertise:

    • Strong experience in teaching core CS topics such as Algorithms, Software Engineering, and AI.
    • Familiarity with modern programming languages and concepts, including Racket/Scheme, Python, Java, and C/C++.

Why Choose WPI?

  • Inclusive & Diverse Environment: WPI is dedicated to fostering a culture where diversity, equity, and inclusion are at the heart of all that we do. We encourage individuals from diverse backgrounds to apply and contribute to a rich and supportive educational experience.

  • A Thriving Campus Community: WPI is a renowned institution where students, faculty, and staff work together to push the boundaries of knowledge and create cutting-edge solutions. We are committed to providing faculty with the resources and support they need to succeed in teaching and research.

  • Competitive Benefits: As part of WPI, you will have access to a comprehensive benefits package that includes health insurance, retirement plans, tuition assistance, work-life balance, and more.

How to Apply:

If you’re excited about teaching at WPI and helping students excel in the ever-evolving world of Computer Science, apply today! Your application will be reviewed as part of our ongoing pool for adjunct positions. If selected, you’ll be contacted to discuss specific course needs and schedules.

For More Information:
Visit the application page or reach out to the Department of Computer Science for any questions.


Key Skills:

  • Adjunct Faculty - Computer Science