Léonard Noth
ENFRDE
teaching

Understanding something is part of building it.

I teach human-computer interaction and semester projects at HEIA-FR, at roughly 20% alongside the rest.

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

Human-computer interaction

Most students 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, and to build a first AI model from nothing: find the data, understand it, sort it, work out which model the problem even wants.