"I'm currently a software engineer at Microsoft who is deeply passionate about teaching and education. I recently graduated summa cum laude from the University of Chicago with a B.S. in Computer Science and a B.A. in Music (concentration in Music Theory and Music History).
Computer Science:
Besides working professionally as a software engineer, I have experience teaching and tutoring CS to high more...
"I'm currently a software engineer at Microsoft who is deeply passionate about teaching and education. I recently graduated summa cum laude from the University of Chicago with a B.S. in Computer Science and a B.A. in Music (concentration in Music Theory and Music History).
Computer Science:
Besides working professionally as a software engineer, I have experience teaching and tutoring CS to high school and college students. As an undergraduate student, I created a Python and web development curriculum for high schoolers and worked as a high school instructor. I also served as a TA for introductory-level CS courses during college. Occasionally, I advise individuals who are job-hunting and preparing for technical interviews. Topics that I am comfortable tutoring include: AP Computer Science Principles, AP Computer Science A, Python, Web development (HTML, JavaScript, CSS), Data Structures, Objected-Oriented Programming (Java), Functional Programming (SML, Elm, Racket), Recursion, Discrete Math, Algorithms, Databases (SQL), interview prep, and more.
Music:
During my undergraduate education, I pursued music as a double major to better understand the aesthetics of music - what makes music enjoyable? I ended up falling in love with the theory behind music. During my final year, I won the Leonard B. Meyer Award for my thesis on Felix Mendelssohn's Lieder ohne Worte (Songs Without Words), incorporating topic theory and music analysis to investigate what it means to "sing" without words. Topics of focus include: Harmony and Voice Leading, Counterpoint (Fuxian Counterpoint), Aural skills/Ear training (listening, dictation/transcription, sight-singing), Musicianship skills (playing at the keyboard or piano), Music History: early music, Renaissance, Baroque, Classical, Romantic, 20th-century, modern day; Music Analysis: 18th, 19th, and 20th century music; Schenkerian analysis, and Composition." less...