kyliu/cs448b-assignments archive