scale from very uncomfortable to very comfortable, we asked participants about their perspectives in terms of their prior experience level in each IBT course module (start survey); the extent to  which the content was appropriate, and the level it met their expectations (in the mid-course and end surveys, for each module taught until that point). 
Participants' perceptions for each of the 6 modules of the IBT in its 2017 iteration largely followed the same trend (Supplementary_Figure7,8,9,10,11,12), hence they are illustrated as an average of responses across all modules in  Figure \ref{197355}.  Not surprisingly, most participants were largely unfamiliar with the various modules (with the 75th percentile of responses below neutral familiarity level),  and this was especially true for the Linux module given their background ( Supplementary_Table2_Graduates_demographics). To the contrary, we see higher satisfaction levels (with the median of the averaged responses at a level above Comfortable in Figure \ref{197355}) in terms of satisfaction with the appropriateness of the taught material and meeting participants expectations.