ACM competition skills