Teaching
I've been teaching at Portsmouth Uni since 2009, across pretty much every year and flavour of computing degree — from first steps in programming to final-year software engineering. Before that I spent a good while building real systems out in industry, and I always aim to bring that practical experience into my teaching.
Current
Past
- Software Engineering Culture Y3, 20cr
- Individual Project (Engineering) Y3, 40cr
- Scalable Software Engineering Y3, 20cr
- Usability Engineering Y2, 20cr
- Application Programming Y2, 20cr
- Application Engineering Y2, 20cr
- Engineering Science Y3, 20cr
- Web Research Y3, 20cr
- Development for Usability Y2, 20cr
- Software Engineering Team Project Y2, 10cr
- Web Script Programming Y2, 20cr
- Web Client and Server Programming Y2, 20cr
- Web Server Programming Y2, 10cr
- Web Client Programming Y2, 10cr
- Introduction to Programming Y1, 40cr
- Introduction to Structured Programming Y1, 40cr
- Web Foundations 1 Y1, 20cr
- JavaScript Programming Y1, 10cr
- Web Authoring and Design Y1, 10cr