Ice sheets and glaciers are one of the most changeable environments on our planet. These changes arise from both natural and forced (climate-change induced) variations and manifest in heterogeneous patterns of ice flow velocity, surface elevation, and terminus position change. Such variability highlights the need for deeper understanding of the critical boundary conditions of ice sheets, where the ice interacts with the atmosphere, ocean, and subglacial substrate. Working in these regions is challenging, as direct observations are difficult to obtain. Our group uses a range of techniques that include a suite of in-situ geophysical tools, remote-sensing observations, machine learning, and numerical modeling. Our approach is observation-driven and aimed at unravelling the physical processes that control ice motion.