San Francisco, California, United States
• Instruct students through 6 weeks of pair programming + 6 weeks of individual full stack development with Python3, Javascript (JSON, AJAX, jQuery), Flask, React, Jinja2, REST API, SQL, SQLAlchemy, PostgreSQL, HTML5, CSS3, AWS, Docker, Git, and GitHub
• Lead lectures on systems design, object-oriented programming, testing methodologies, use of industry-popular technologies and tools/libraries, and computer science fundamentals (e.g. arrays, dictionaries/objects, sets, runtime analysis, recursion, hash table, linked lists, trees, graphs, sorting, etc.)
• Guide individual students through the planning, scoping, and implementation of her/their full stack web application; conduct frequent code reviews; lead daily scrum/stand-up meetings
• Facilitate weekly whiteboarding sessions
• Run, test, and provide feedback on weekly programming assessments
• Internal tools development