
Hi! I'm Andrey, an undergraduate at the University of Washington. I've studied, researched, and taught machine learning, and am preparing for a Master's in Data Science. Happy to hear from you!
Side Projects
In 18 hours, I wrote a Java utility that encodes and decodes messages given a key phrase containing letters and spaces. Using the Vigenere Cypher algorithm and custom-generated code tables, encoded messages can contain spaces and are resistant to frequency analysis.
I am proud of the quality commenting and object-oriented programming practices. The project uses a helper function generates code tables, increasing accessibility to encode messages in multiple languages or any ASCII characters.
The next step for the project is to discover eigenstrings with advanced linear algebra techniques.
Work Experience
My duties as a TA for Introduction to Machine Learning include:
- Attending lectures
- Conducting and preparing lectures, review materials for weekly quiz sections (22 students)
- Holding extra review sessions for exams
- Holding regular office hours
- Tutoring students through engaging them in the material
- Acting as liaison/mediator between students and the professor
- Attending TA Trainings to become a more effective instructor