We have found that science is a good context for promoting CT related to models and simulations, and that mathematics provides good opportunities to promote algorithmic thinking. Data analysis can be integrated with both mathematics and science, and in fact often brings science and mathematics learning together in unique ways. There are other productive points of CT integration in both science and mathematics, but we have found these good starting points.