ACM Projects is a semester-long software design program at UT Dallas where students work collaboratively in teams to write software in response to a prompt.