joshk1025/cs422 archive