I’m a PhD-trained computer scientist and published researcher who specializes in demystifying modern cryptography. My teaching focus is helping students truly understand cryptography, not just memorize formulas or copy implementations.
My approach connects rigorous mathematics with intuitive, hands-on understanding. Concepts that often feel abstract become clear “aha” moments through carefully designed coding exercises, visualizations, and step-by-step reasoning. Students learn to see the...
Loading...
Expert in cryptography
Loved every minute working with Xiao! He is a very knowledgable and understanding tutor who can shape the lesson into the form that is the most suitable for a student. Got more out of one session with Xiao that I got from a few months studying the subject. Highly recommend!
Nikita, 1 lesson with Xiao
Very Skilled Cryptography SME and Python Enthusiast
I highly recommend Xiao as he is a talented Python programmer and Cybersecurity Professor. I didn't know much about Cybersecurity principles and how to program solutions for them. Xiao deconstructed the problems, offered guidance, walked through the solutions with me, and even updated notes and code on his own time to show me best practice after the lesson... very solid Tutor... very skilled programmer...
Joel, 3 lessons with Xiao