I am a coder 👩🏼💻, high school Computer Science teacher 👩🏼🏫, and a graduate student 👩🏼🎓 based in New York City 🗽.
My bachelor's degree is in Chemical Engineering from Columbia University, and I am currently working towards my master's in Game Development in Education at Columbia University's Teachers College.
Some stuff about me... I grew up in NYC, but my family is 🇬🇷 Greek, 🇮🇷 Iranian, and 🇬🇧 British. Things I 💜 include cats, video games, and the Yankees.
👩🏼💻 Coding Project Portfolio
MORE PROJECTS TO COME! I am a very busy teacher...
See the Pen 🐘 Emoji Zoo (Vue.js) by Katerina Navab (@katerinanavab) on CodePen.
See the Pen 🧠 Mindset Trainer (Vue.js) by Katerina Navab (@katerinanavab) on CodePen.
See the Pen WIP 🐾 Pet Landing Page by Katerina Navab (@katerinanavab) on CodePen.
See the Pen WIP 🎮 Poké Type Match (Vue.js) by Katerina Navab (@katerinanavab) on CodePen.
👩🏼🏫 CS Courses I Teach
PRE-AP CS: Web Development
The goal of the Pre-AP Computer Science course is to build a foundation in creative User Interface (UI) design and computational
thinking through the exciting lens of Website Design & Development. Students review static website creation with HTML
, dive into advanced CSS
styling techniques, and learn to implement industry-standard tools like Bootstrap
for Responsive Design.
The programming language JavaScript
is also introduced in the context of building interactive webpages, dynamic web applications, and browser games.
AP CSA: Java Programming
This course follows the College Board Advanced Placement curriculum for AP Computer Science A. The
goal of the course is to design, analyze, and implement solutions to a wide array of problems. Students
are introduced to the Java
programming language as a means of accomplishing this goal. The technical focus
of the course is Object-Oriented Programming (OOP) class design and implementation.
POST-AP CS: Python Applications
The Post-AP Advanced Topics in Computer Science course offers highly motivated students the opportunity to expand on topics covered in the Pre-AP and AP courses.
Modern applications of the Python
programming language are highlighted, including Data Science & Exploratory Data Analysis (EDA) with pandas
/matplotlib
/seaborn
, dynamic web applications with Flask
, database operations with SQL
, and Machine Learning & AI.