In this section we begin with a general discussion of professional skills in engineering education.
We then introduce situative learning as a useful theoretical perspective to consider the
context in which engineering students develop these skills and, specifically, how learning can
occur through participation in communities of practice. Finally, we describe different forms
of feedback and how feedback can help students develop professional skills through facilitating
participation in communities of practice.