Professor, Part-Time

SENECA COLLEGE OF APPLIED ARTS&TECHNOLOGY•Ontario, CA
•Onsite

About The Position

Seneca is seeking passionate part-time professors to join their faculty and contribute to transforming lives and communities through education. The role focuses on helping students develop the mathematical foundations essential for success in computer science and software development. As a part-time professor, you will foster experiential learning, bridge the gap between mathematical theory and real-world computing applications, and inspire students for careers in software development, data science, cybersecurity, and emerging technologies. This position is for the Winter term, with course assignments based on scheduling needs. Contracts are typically up to 6 hours per week, and daytime on-campus availability is preferred.

Requirements

  • Master's degree in Mathematics, Computer Science, Computer Engineering, Software Engineering, or a closely related discipline.
  • Strong knowledge of discrete mathematics and the mathematical foundations of computing.
  • Proficiency in propositional and predicate logic, mathematical proofs, sets, functions, and relations.
  • Knowledge of number theory, modular arithmetic, Boolean algebra, and logic circuits.
  • Proficiency in combinatorics and probability, including counting techniques, permutations, combinations, and the Pigeonhole Principle.
  • Knowledge of graph theory, including graph models, connectivity, paths, and isomorphism.
  • Ability to apply mathematical reasoning to algorithms, programming, optimization, data structures, and computational problems.
  • Ability to translate real-world problems into mathematical models and apply discrete structures to computing applications.
  • Ability to teach mathematical concepts through applied examples, problem-solving activities, and experiential learning approaches.
  • Strong communication, collaboration, analytical, and problem-solving skills.
  • Commitment to equity, diversity, inclusion, accessibility, and student success.

Nice To Haves

  • Demonstrated teaching experience in discrete mathematics, discrete structures, mathematical foundations of computing, or related subject areas.
  • Postsecondary teaching experience in discrete mathematics, mathematical foundations of computing, computer science, or related subject areas.
  • Industry and/or applied experience in mathematics, computer science, software development, algorithms, cryptography, data structures, computational theory, or mathematical modelling.
  • Demonstrated ability to connect theoretical concepts with practical computing applications and real-world problem solving.

Responsibilities

  • Provide academic leadership in the classroom and ensure an effective and engaging learning environment for students.
  • Ensure student awareness of course objectives, learning outcomes, and evaluation methods.
  • Deliver scheduled instruction using engaging and applied teaching approaches.
  • Develop learning experiences that connect mathematical theory to practical computing applications.
  • Provide academic guidance, mentorship, and support to foster student success.
  • Evaluate student progress and assume responsibility for the overall assessment of student learning.
  • Foster an inclusive, collaborative, and student-centered learning environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service