Sarah Carruthers

My blogs

About me

Location Canada
Introduction I am currently instructing computer science courses at Thompson Rivers University (Online delivery), and Vancouver Island University (On campus). I completed an interdisciplinary PhD in which I studied Human Problem Solving of hard computational problems. My focus was on the intersection between complexity theory and cognitive psychology. I am also interested in, and dedicated to, promoting computer science education, especially with underrepresented groups: children, women, and individuals in rural communities.