I agree with Elizabeth, except I use different symbols to represent the gates -- I use '&' for AND, '|' for OR, and '!' for NOT.
If we call the output from the upper AND gate w1, then we can say w1 = (!A & B) -- that is: w1 = NOT(A) ANDed with B.
If we call the output from the lower AND gate w2, then we can say w2 = (A & !C) -- that is: w2 = A ANDed with NOT(C)
So Q = w1 | w2 -- that is, Q = w1 ORed with W2
So Q = (!A & B) | (A & !C)