J.R. S. answered 02/16/19
Ph.D. University Professor with 10+ years Tutoring Experience
Yes to all your questions. q = heat = m*s*∆T and the heat gained by water must equal heat lost by Aluminum. So, you have it set up correctly, and need only solve for s of aluminum.