Teaching Associate (Computing)
Email: jpm66@eng.cam.ac.uk
Research interests
I teach computing within the Engineering Department and am currently involved with:
* IA Lego
* IA Python
* IB IDP
* IIA GF2 - Software
* IIB 4M20 - Robotics
I am looking into how we might evolve teaching of computing within the department and am very interested to discuss. Notably right now, I'm thinking about:
* how we best serve such a wide-ranging cohort
* the impact of AI-based code generation: how it can distract, where it adds considerable value and how to teach responsible, ethical and effective use
* debugging skills, including latest techniques such as time-travel debugging
* the choice of programming languages being taught across the department
I am a Bye-Fellow at Selwyn College where I currently supervise IA Maths and IB Information Engineering.
Department role and responsibilities