Léonard Noth
ENFRDE
teaching

Understanding something is already the start of building it.

I teach human-computer interaction and supervise semester projects at HEIA-FR, at roughly 20%, alongside my other work.

  • Interaction design
  • Web engineering
  • Code quality
  • User testing
  • Data & AI
  • Teamwork
On the board, week onePersonInterfaceSystemobserveprototypetestreal need
What I explain to them
  • A good system solves a real problem.
  • Build it in pieces, because you will end up replacing one of them.
  • Every decision must have a reason you can say out loud.
  • Ask. Someone else's experience is the most direct shortcut you will ever get.
  • Leave the code better than you found it.

Human-computer interaction

Most of the people I teach arrive unable to build a website. They leave able to build one that works, that people can actually use, and that they can evaluate: code quality, user testing, interface evaluation.

Semester project

Teams learn to move data between a data team, a backend and a frontend, as well as to build a first AI model from nothing: find the data, understand it, sort it, work out which model the problem requires, then train it.