Really useful exercises and discussions.