Teaching

Teaching Assistantships

  • Data Mining (Computer Science 285), Georgetown University (Washington, DC)
    • September 2021 to Present (Fall 2021)
    • Assisting in teaching this undergraduate class, covering topics including: supervised and unsupervised algorithms, data pre-processing, and various data mining models.

  • Empirical Methods in Natural Language Processing (Computer Science 572), Georgetown University (Washington, DC)
    • January 2021 to Present (Spring 2021)
    • Guest Lecture: Dependency Parsing
    • Assisting in teaching this graduate level class, which covers the principles of Natural Language Processing, through facilitating classroom activities, grading and developing assignments, holding office hours, and presenting a guest lecture to the class.

  • Data Structures and Algorithms (Computer Science 150), Lafayette College (Easton, PA)
    • January to May 2018 (Spring 2018)
    • Taught the tenants of object-oriented programming. Coordinated approach to instruction.

  • Digital Media Computing (Computer Science 105), Lafayette College (Easton, PA)
    • January to December 2017 (Spring 2017, Fall 2017)
    • Instructed on a variety of concepts, including: data containers, algorithms, complexity analysis, recursion, unit testing, and experiment design.

Student Mentoring & Advising

  • RULE (Research-based Undergraduate Linguistic experience) Advisor on semester-long course project (Washington, DC)
    • Paired with three Georgetown Linguistics undergraduate students who had registered for the RULE Ling-202 Course, advising as they contributed to a semester-long project on a project of my choosing
    • August to December 2021 (Fall 2021)
  • Mentor on Lafayette College EXCEL Research Project to visiting high school student (Easton, PA)
    • Mentored a visiting high school student through his involvement on the computational biology project I worked on through the Lafayette College EXCEL research program
    • May to August 2016 (Summer 2016)

Private Tutoring

  • Introduction to Game Programming (Computer Science 104), Lafayette College (Easton, PA)
    • August to December 2017 (Fall 2016, Spring 2017, Fall 2017)

  • Digital Media Computing (Computer Science 105), Lafayette College (Easton, PA)
    • August to December 2017 (Fall 2016, Spring 2017, Fall 2017)

  • Data Structures and Algorithms (Computer Science 150), Lafayette College (Easton, PA)
    • August to December 2017 (Fall 2016, Spring 2017, Fall 2017)

  • Logic (Philosophy 200), Lafayette College (Easton, PA)
    • August to December 2016 (Fall 2016)

Language Teaching

  • Hebrew School Teacher, Temple Micah (Washington, DC)
    • August to December 2019
    • Taught basic Hebrew (reading) to middle school students.

  • Spanish Residential Advisor, Middlebury Interactive Languages (Colchester, VT)
    • June to July 2019
    • Guided students through various communicational techniques, enabling them to only communicate in Spanish for the duration of the program. Developed and executed daily afternoon activities, including instructing hour-long classes on a range of Spanish and Latin American art forms and cultural practices.