Peer instruction in computer science at small liberal arts colleges · Study