Replication, Validation, and Use of a Language Independent CS1 Knowledge Assessment | Synapse