Francesca and Yucheng have submitted their PhD theses

10 December 2025