I'm not sure if "ace" is the best word to use in this context. One masters an art, but one aces a class. To ace something means to pass it with flying colors. The art of teaching, however, is something that one continually works to improve. You can master it, but you continue go grow and develop in it. This is why I don't think 'ace' should be used in this context.