Oxford's undergraduate programme is built on the "tutorial system", in which students in College meet their Tutors for focused learning several times each week during term. Dr Coon is a Tutorial Fellow in Engineering at Oriel College, where he teaches numerous topics in mathematics, information engineering and electrical engineering to first and second year students. Students are taught in groups of two in order to enable a tailored learning programme and to create a relaxed atmosphere so as to foster uninhibited discussion. At present, Dr Coon teaches the following:

- First Year
- Calculus I (1P1A)
- Calculus II (1P1H)
- Complex Algebra and Fourier Series I (1P1B)
- Complex Algebra and Fourier Series II (1P1C)
- Vectors and Matrices I (1P1D)
- Vectors and Matrices II (1P1E)
- Ordinary Differential Equations I (1P1F)
- Ordinary Differential Equations II (1P1G)
- Mathematical Modelling of Physical Systems (1P1J)
- Second Year
- Linear Algebra (2A1C)
- Probability and Statistics (2A1D)
- Time-Frequency Analysis I (2A1G)
- Time-Frequency Analysis II (2A1H)
- Microcontroller Systems (2A2B)
- Control Theory I (2A2C)
- Control Theory II (2A2D)
- Electromagnetism (2A2E)
- Communications I (2A2F)
- Communications II (2A2G)
- Discrete Systems (2A2H)

Dr Coon supervises several graduate students within the larger Oxford Communications Research Group. Information about his and his students' research can be found here.