Required Qualifications:
• Must be enrolled as a student in Winter 2027 and able to complete in-person responsibilities as needed;
· Excellent written communication skills, with the ability to critique mathematical solutions, Python code, and scholarly research reports and provide constructive feedback.
· Strong verbal communication skills and the ability to explain quantum computing concepts clearly to diverse learners and support in-class programming and tutorial exercises.
· Availability for assigned in-person office hours, staff meetings, course email monitoring, and CourseLink discussion-board support throughout Winter 2027.
· Availability during scheduled in-person lectures (Tuesday and Thursday, 3:00–4:20 PM) to support exercises, proctor CourseLink quizzes, and assist with research presentations, as assigned.
· Availability to invigilate the in-person final examination and assist with grading assignments, quizzes, research papers, presentations, and the final examination using instructor-provided criteria.
· Background in Computer Science, Mathematics, Physics, or a closely related field, with a solid foundation in algorithms, discrete mathematics, probability, and linear algebra.
· Working knowledge of complex vector spaces, inner and tensor products, eigenvalues and eigenvectors, unitary operators, and Dirac notation; ability to apply these to quantum states, gates, measurement, and entanglement.
· Knowledge of quantum circuits, computational complexity, and core algorithms, including Grover search, the quantum Fourier transform, phase estimation, and Shor’s algorithm.
· Proficiency in Python and Jupyter Notebooks, with practical Qiskit experience building, simulating, testing, and debugging quantum circuits and algorithms.
Preferred Qualifications:
· Prior successful TA or instructional experience in quantum computing, algorithms, linear algebra, machine learning, or a closely related course.
· Demonstrated quantum-computing expertise through coursework, research, curriculum development, or applied projects, particularly variational algorithms (VQE/QAOA), quantum error correction, or quantum machine learning.
· Experience with scikit-learn baselines (logistic regression/SVMs), data splits and evaluation metrics; ability to critique quantum-advantage claims, benchmarking, noise, circuit depth, and resource overhead.
· Experience mentoring research projects, reviewing LaTeX manuscripts and reproducible code, or using CourseLink and LockDown Browser; familiarity with Cirq or other quantum development tools.
· Working knowledge of PennyLane, parameterized circuits, and hybrid optimization sufficient to support introductory quantum classifiers and kernels, reproducible classical comparisons, and finite-shot and noisy simulation.