working through learning with processing