Xiao D - Research Program Mentor | Polygence
profile picture

Xiao D

- Research Program Mentor

PhD at Indiana University - Bloomington

Expertise

Cryptography, Privacy-preserving AI/ML, GenAI–social media psychology research, Homomorphic Encryption

Bio

I am a researcher and educator at the intersection of cryptography, AI, and algorithm design. Since 2021, I have mentored talented high-school scholars here, guiding them from initial ideas to outcomes such as peer-reviewed publications. My mentorship covers framing impactful questions, teaching technical foundations, supervising experiments, and coaching students through writing and revision. Mentees have published in the STEM Fellowship Journal, Journal of Student Research, and International Journal of High School Research. My focus areas include Cryptography, Privacy-Preserving Machine Learning, Deep Learning, and Computer Vision. I emphasize innovative thinking, rigorous implementation, and clear communication, helping students gain both publications and confidence for future projects. Outside of research, I enjoy history, oil painting, swimming, and running.

Project ideas

Project ideas are meant to help inspire student thinking about their own project. Students are in the driver seat of their research and are free to use any or none of the ideas shared by their mentors.

Ask Anything, Stay Private: An Encrypted Homework Helper

This project tackles a common school problem: routing homework questions to the right subject area without exposing what students actually wrote. Many students hesitate to post in group chats because their struggles feel private. To protect them, the system encrypts each question before processing. A lightweight multi-class classifier (Math vs Biology vs Chemistry) runs on the encrypted data. The server only sees encrypted numbers, not text. The key idea is that cryptography and machine learning can work together, enabling useful predictions while keeping students’ messages private end-to-end.

Homomorphic Encryption for Privacy-Preserving Cyberbullying Detection

This project adapts an encrypted-AI pipeline to a student-relevant challenge: detecting cyberbullying in short social-media posts without exposing private messages. Cyberbullying often hides in everyday chats—harassment, threats, or subtle insults—but many students hesitate to share messages if it means losing privacy. Here, each message is transformed into an embedding, encrypted on the client side, and sent to the server. An ML model makes its prediction entirely on ciphertext, so the server never sees raw text—only encrypted inputs and outputs. The encrypted result is returned, and only the sender holding the private key can decrypt it—showing how embeddings, encryption, FHE, and machine learning combine to provide private, real-time support.

When Pictures Speak: Linking Art and Poetry with AI

Art and writing are two different forms of expression—visual and verbal—but they often inspire each other. This project uses a multimodal AI model that can understand both images and text by placing them in the same “semantic space.” Students can explore which paintings and poems naturally align: Do impressionist artworks connect more with nature poems? Do abstract pieces link with modern free verse? The project blends coding, AI, and creativity, uncovering hidden relationships across art and literature.

When Pictures Teach: Exploring How AI Connects Science Diagrams and Explanations

Science learning often involves both visuals and text—think of a biology textbook with diagrams of cells or physics books with force diagrams. This project uses a multimodal AI model that embeds both pictures and words in the same space, letting students explore how well scientific diagrams align with short explanations. Does the AI correctly connect a sketch of mitosis with the sentence “cells dividing into two identical copies”? Or does it mix them up with unrelated processes? Students can analyze successes and mistakes to learn about both AI and science education.

Coding skills

Python, Java, C++

Languages I know

Chinese

Teaching experience

I have taught undergraduate courses, focusing on foundational topics such as coding, algorithms, data structures. In addition, I have over five years of experience mentoring and tutoring students through online platforms. My teaching spans a wide range of subjects including algorithms, cryptography, machine learning, computer vision, and generative AI. I’ve worked with learners from high school to graduate school level, as well as professional software developers seeking to deepen their technical skills. I emphasize conceptual clarity, real-world relevance, and tailored support across all levels.

Credentials

Work experience

University of Illinois at Chicago (2012 - 2021)
Senior Research Specialist
Case Western Reserve University (2010 - 2012)
Senior Research Associate
University of Chicago (2021 - 2024)
Data Scientist

Education

University of Science and Technology of China
BS Bachelor of Science candidate
Chemical Physics
Marquette University
MS Master of Science candidate
Computing
Indiana University - Bloomington
PhD Doctor of Philosophy (2010)
Informatics

Interested in working with expert mentors like Xiao?

Apply now