Carol was born and brought up in Glasgow North West, graduating from Strathclyde University with a BSc (Hons) in Laser Physics and Optoelectronics in 1993.  She trained as a teacher, gaining a PGCE in Physics and Mathematics.

Carol has worked in many Glasgow schools, including 14 years at Hyndland Secondary, as Head of Physics and Head of Science.  She spent two years as a Glasgow University lecturer training future teachers.  An SQA consultant, Carol has been involved in developing physics qualifications at a national level.

A mother of three school-age children, Carol is proud to be part of the changing face of politics and understands that people need elected representatives who appreciate the challenges of daily life.

Carol was elected in the 2015 General Election with 54.5% of the vote and a majority of 10,364, and was appointed as SNP Westminster Spokesperson for Public Services and Education. She was also a member of the House of Commons Science and Technology Committee.