Case Study 1 ↝ Diverse Learners ↝ PEMbroider

The Creative Computing Institute (CCI) offers courses ranging from year-long diplomas to 3-year degrees, with most incoming students having little or no prior knowledge of coding or electronics. Learning these complex skills in a limited timeframe requires self-directed practice, yet students can struggle to do this unless the outcomes feel personally relevant.

Many students join with skills from diverse artistic practices. These are not always considered ‘technical’ as they are not digital, however, disciplines such as textiles, sound arts and drawing rely on repetitive practice to develop. Interdisciplinary learning materials allow these students to combine formal and embodied knowledge (Papert, 1980). Moreover, taking these skills seriously (alongside computing skills) can be empowering for students who see themselves as excluded from traditional STEM education.

One approach involves integrating workshops, inductions, and an open online wiki around a small project to support the development of technical fluency (Matuschak, 2024). This approach was used in teaching materials I developed in 2022 for CCI’s digital embroidery machine, around the theme of generative design.

example PEMbroider file created using generative code

Digital embroidery files can be produced through a variety of workflows, ranging from proprietary GUI-based tools to the open-source PEMbroider project, which generates embroidery files programmatically. The advantages of PEmbroider are that it is fairly simple, builds on the artistic programming language Processing, and requires students to repeatedly iterate on their code.

I developed material to function both as an in-person workshop, and a self-directed learning resource. The outcomes from both of these approaches have been positive: a number of students from each learning pathway have made repeated use of the tool, adapting to their own context and using for class projects, including data visualisation and materials investigation.

Three years after this resource was introduced, however, the need to update it has become increasingly clear:

  1. Following the the introduction of the open-source embroidery software Inkstitch, students appear less motivated to learn PEMbroider, as there is another free tool that allows the creation of embroidery files on their own computers which does not require them to develop programming skills.
  2. While there is a more even gender balance in embroidery inductions, current regular users of the machine are almost exclusively women.
  3. The language for which the tool was developed (Processing) is no longer taught in the department, having been superceded by P5.js.

To address both 1) and 2), myself and fellow e-textiles technician Rosie will organise new workshops on PEmbroider to ensure that the material reaches a wider range of students. We have also developed more advanced technical content that makes use of the unique qualities of PEMbroider as a malleable (Litt et. al, 2025), programmable medium.

A further way to address 2) may also be peer teaching of textile skills to a wider range of staff. Attitudes among some male staff members have been dismissive (as not ‘real’ technical skill), and while it’s unclear whether these views are shared by students, positive role models may help to broaden the view of the diversity of applications of textiles to technical practice..

To address 3), myself and Rosie will experiment with a new library that has been released for P5 to see if we can maintain the languages’ direct relevance (P5).

References:

Litt, G., Horowitz, J., van Hardenberg, P. & Matthews, T., 2025. Malleable Software: Restoring user agency in a world of locked-down apps. Ink & Switch, https://www.inkandswitch.com/essay/malleable-software (Accessed 21/01/26)

Matuschak, A., 2024. How might we learn? Andy Matuschak. Available at: https://andymatuschak.org/hmwl/ (Accessed 21/01/26)

Papert, S.A., 1980. Mindstorms: Children, computers, and powerful ideas. Basic books

Posted in Case Study | Leave a comment

Reflection 1 ↝ Workshop 1

This first workshop contained a discussion of different teaching case studies, and short readings from UAL’s Spark journal. The Spark pieces in particular I really enjoyed — there was something really satisfying about reading research on one’s immediate environment.

The specific reading I chose to focus on was Clare Sams’ article on technicians’ conceptions of their role (Sams, 2016), which used a combination of qualitative and quantitative method to provide a technicians’ account of their jobs. While I related strongly to many of the points discussed, I found that the final classification of technicians’ roles undercut these points somewhat. The classification (between supporter/helper/’quasi-teacher’) gave a picture of the role as subordinate to the development of students academically — this felt like a missed opportunity, given the emphasis in the rest of the article on the importance of specialised technical resources, particularly in programmes that combine technical and academic development.

Helping a student wire a car headlight in the Physcial Computing workshop

I also read a couple of the supplementary readings. I found the (Gibbs, 2014) piece on learning gains particularly insightful. Having studied and worked as both a lecturer and technician in quite a broad range of UK and US institutions and departments, many of the conclusions synthesised in the paper reflect my own experiences.

One concept I was particularly interested in was the contrast between formative vs summative assessment as applied to the tutorial system at Oxford (Gibbs, 2014). I experienced a similar system as an undergraduate engineering student, where very large class sizes with complex technical material were complemented effectively by a regular small-group tutorials, which required a great deal of self directed work.

It’s interesting to compare this to the current status of the CCI, where class sizes have also increased markedly since I joined as staff (the maximum class size can run to 90 students). Both academic and technical staff provide opportunities for one-on-one (or two, three) tutorial support outside of classes, but these are not typically formalised or regularised. One difference I have noticed (compared to a few years ago) is that students tend to prepare far less for one-on-one tutorials, and find them less useful as a result. I wonder about the use of ‘flipped classroom’ (Tucker, 2012) tactics — e.g. pointing students to relevant wiki pages or exercises before they attend tutorials — to encourage students to make the most of tutorials as a time for problem solving.

I’ve also observed the negative effects described by Gibbs of not paying part time staff to attend training or meet other staff members — both in my past experiences as adjunct faculty, and in present observations of technical teaching in the CCI. Students on courses relying on hourly paid staff to deliver core technical elements encounter a range of difficulties, including lack of knowledge of departmental resources, assignments that fit poorly with the rest of the curriculum, and occasionally severe safety issues, when departmental health and safety policy has not been known to or enforced by teaching staff.

In an attempt to address some of the latter issues, myself and my colleague Mayra have applied for funding to pay hourly paid staff to attend a Technical Teaching Working Group we are planning to run in the department. The aim of this is to improve student outcomes by sharing materials, while also supporting staff.

References

Gibbs, G., 2014. Maximising student learning gain. In A Handbook for Teaching and Learning in Higher Education (pp. 215-230). Routledge.

Sams, C., 2016. How do art and design technicians conceive of their role in higher education?. Spark: UAL Creative Teaching and Learning Journal, 1(2), pp.62-69.

Tucker, B., 2012. The flipped classroom. Education next, 12(1), pp.82-83.

Posted in Reflection | Leave a comment

PGCert ↝ Introduction

Making “computer” mean computer-feelings and not computer-devices shifts the boundaries of what is captured by the word. It removes a great many things – smartphones, language models, “social” “media” – from the domain of the computational. It also welcomes a great many things – notebooks, papercraft, diary, kitchen – back into the domain of the computational.
(Hwang and Rizwan, 2023)

My name is Agnes Cameron, I’m a specialist technician at UAL’s Creative Computing Institute. A lot of my role involves working with students from non-technical backgrounds to develop a practice with computers and electronics — both in terms of developing technical skills, but also critical thinking about technology to go with it.

My role is between the electronics and e-textiles workshops, and in organising the “Technical Skills Workshops“, an extracurricular program in our department where technicians teach technical skills to students. I set this up in 2023, and now co-run it with my colleague Mayra Berrones. The broad philosophy of these workshops is that developing a fluency and agency with technical ideas in one context will aid students’ learning in another. This year, I also developed a new program of workshops for incoming students aimed at addressing an increasing ‘digital skills gap’ observed among incoming students.

exploring circuits in the ‘Knitted Synthesisers’ workshop, originally developed for graphic design students

I’m particularly interested in skills or ways of relating to technology that allow students to feel in command of technical objects they encounter in their lives, including other aspects of their artistic practices. I particularly enjoy teaching ‘meta-skills’ — tools that aid the use of the computer, that show you more how it works. An example of this would be the command line imagemagick tools, which allow you to use code to programmatically manipulate image files and can be extremely practically useful for students who use large numbers of digital images in their practice, as well as informing an understanding of what a digital image is.

I’ve been working in the past year with researchers at Chelsea College of Arts, on a project to index and develop open-source knitting software. I’m interested to work with my students coming from textile backgrounds to understand how that can provide a way in for the development of programming skills.

Over the course of the PGCert, I’m really interested in investigating the following questions:

  • The role of malleable software (Litt et. al, 2025) in interdisciplinary technical education
  • How to teach skills considered ‘too hard’ (command line programming, reading circuit diagrams, using an oscilloscope) to students coming without a technical background
  • How to take technical abilities students have developed in other areas (e.g. knit) and use these as the foundation to develop skills in programming and electronics

References

Hwang, T., Rizwan O., (2023) The Computer is a Feeling. (online) GitHub, New York Review of Computation, Available at: https://github.com/timhwang/nyrc/blob/main/NYRC%201%20-%20The%20Computer%20is%20a%20Feeling.md (Accessed 11 Feb. 2026)

Litt, G., Horowitz, J., van Hardenberg, P. & Matthews, T., 2025. Malleable Software: Restoring user agency in a world of locked-down apps. Ink & Switch, https://www.inkandswitch.com/essay/malleable-software (Accessed 21/01/26)

Posted in Uncategorised | Leave a comment