Teaching

Summary

Aalto RSE spends a significant amount of time teaching, because that’s a good way to help the widest number of people. It also helps to bring projects into us. When we see something that is taking up a lot of our support time, we can add it to our courses to save time long-term.

Teaching isn’t just being in front of people and talking, but there are very many parts to our collaborative teaching: co-teaching, collaborative notes, livestream broadcasting, lesson development, organizing courses, and more.

Main challenges/pitfalls

  • Getting use to the CodeRefinery teaching style (though once you are used to it, it’s actually less work)

  • Managing time for lesson maintenance and development.

  • Teaching with the mindset of a learner (and what thy need to know), not trying to teach them to be like you, an experienced RSE.

Expectations / checklists

  • Take part in the Instructor kickstart program.

  • Optionally, take part in CodeRefinery “train the trainer”

  • Begin by co-teaching working lessons with experienced instructors. Do this 1-2 times.

  • Prepare before teaching: Teaching plan and Lesson review checklist.

  • Set up you computer for teaching following all the best practices (in addition to all the other things you learn during the instructor kickstart).

  • Take on the role of primary instructor during workshops.

  • There are other things you can do as well:

    • Broadcasting

    • Video editing

    • Course organizing

    • Major lesson development

    • etc.

External materials

Training program: materials and exercises

Other

  • Course arrangement

  • Teaching philosophy