CSc 335 First Project