PhD or MSc in Computer Science
Prior Teaching Experience:
Many years of successful teaching related to contents of the course.
Other
Experience teaching large class sizes in a post-secondary format.
Required competence, capability, skill and ability related to course content:
• Thorough knowledge of the subject area, including Boolean algebra, propositional logic, predicate logic, proof techniques, set theory, equivalence relations, order relations, functions, sequences, summations, recursion, combinatorics, discrete probability, and graph theory.
• Student evaluations from previously taught courses are primarily positive.
• Excellent written and oral communication skills.
• Strong student teaching evaluations for the instructor rating.
• Ph.D. or M.Sc. with Appropriate Experience in Computer Science or Mathematics. Consideration will also be made for candidates with strong experiential skills related to the course.
• Student evaluations from previously taught courses are primarily positive.