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 masters in Educational Technology 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.