Andrew Charlesworth

School of Computer Science

University Teacher

andrew.charlesworth@sheffield.ac.uk
+44 114 222 1975

Full contact details

Andrew Charlesworth
School of Computer Science
Regent Court (DCS)
211 Portobello
Sheffield
S1 4DP
Profile

Andrew Charlesworth is a graduate of the University of Sheffield, having gained a first-class degree in Computer Science with a Year in Industry (plus some awards) here as a mature student. This was following a career change as a hospital nurse working in A&E and acute medical wards, culminating in the position as a charge nurse in care of the elderly.

During his year in industry and following graduation, he spent some time working as a full-stack software engineer, creating cutting-edge cloud migration technology. It was during this role that he was given the opportunity to design and teach a coding academy course, training adult learners from varied backgrounds and careers to become full-stack software engineers. This led him to a career in teaching, having then worked as a lecturer in smart computing at Sheffield Hallam University before finding his way back to his former tutors, mentors and supervisors here in the School of Computer Science.

Andrew currently teaches on Software Hut, Undergraduate Ambassadors Scheme in Computer Science and Web and Internet Technology with focal interests in software engineering, testing, Scrum, CI/CD and the internet of things.