Course materials are already lined up (though you’d always have input; we value our visitors’ fresh perspective). Your job would be shepherding students through the complex intellectual and emotional experience of learning to create software together.
Compared to what you might imagine, it's probably a lot less “knowing all the technical academic answers” and a lot more “human caring for students and modeling problem-solving.”
3/