Vanderbilt SPC guide: programming users