27-year-old teacher has liver cancer