I am research student with interests in theoretical computer science, data privacy, and higher education teaching. My recently submitted Master of Philosophy thesis is about differential privacy for dynamic data. My broader interests include theory of computation, discrete mathematics, social analysis of technology, and computer science pedagogy. I am passionate about the effective teaching and learning of computer science fundamentals, data security and governance principles, ethics, and requirements analysis. I believe it is vital, in a world where digital technology is fundamentally reshaping governance, health and education systems, and social interactions, that graduates of technical degrees are equipped with critical thinking skills and exposed to cross-disciplinary analyses of the impacts of technology on society.
I am experienced in teaching programming fundamentals, C programming, algorithms and data structures, computational complexity, and computability. In addition to the university classroom teaching roles, I have worked as a private tutor in mathematics and computer science, and taught coding to primary (elementary) school aged children at Code Camp.