Diversity, Persistence and Retention in an Introductory Computing Course Read Article Peer Advice & Teaching Tips 10 min read