repository for CS3400 personal assignments