There's also 'Connor's Uncharted Territory'. In this fanfic, Connor gets involved in a complex case that forces him to make decisions that go against his initial programming. It's really interesting to see how he evolves in this story. The character development is well - written and keeps you hooked.