Colin Schatz

Colin Schatz Email and Phone Number

Software Engineer and Veteran Computer Science Educator @ Amyris
emeryville, california, united states
Colin Schatz's Location
Oakland, California, United States, United States
About Colin Schatz

I am a creative, curious and versatile computer programmer with a wide range of skills across platforms old and new, from venerable (Java, C++, SQL) to modern (Python, Swift, Go, Node, React, Vue), from creative (Stencyl, Processing) to elegant (Scheme, Haskell) to niche (Twine, Inform 7). I have built applications and tools for all manner of purposes, from parsing qualitative data to automating registration for a 100+ person event at a retreat center, from a “hexagonal Boggle” game to a complete custom course-management system.I am also an educational researcher, curriculum developer and, for 13 of the last 15 years, a full-time professional computer science educator. My primary responsibility in the role I held for over a decade, at Las Positas College, was designing and teaching lower-division college computer science courses to a highly diverse population of students attending an open-access public higher education institution. I also directed our campus-wide Honors Transfer Program, and had on-going engagement in the hiring, evaluation and mentoring of Computer Science faculty.More recently I held a full-time role at Mills College for 2 years, teaching Intro to CS (Java), Computer Architecture, Programming Languages, Data Structures, Game Development and Intro to Data Analysis. At Mills I have especially appreciated the opportunity to design justice-oriented CS curricula and mentor aspiring computer scientists at both undergraduate and graduate levels.For the last 2 years, I have been a senior software engineer within the R&D division of Amyris, a synthetic biology company. In this role, I contribute to feature development, maintenance and support spanning a wide variety of applications and services used by our internal clients across several scientific and engineering workflows, including strain development, genomics, fermentation, analytical chemistry and process development. The bulk of the projects I have contributed to are web applications using Python and Javascript (React), but also include a custom .NET / F# application. Beyond software engineering tasks, I have also been involved in ongoing internal mentoring and training programs, and am the co-designer and co-instructor of a 10-week long Python bootcamp for "code-curious" scientists within our larger division.

Colin Schatz's Current Company Details
Amyris

Amyris

View
Software Engineer and Veteran Computer Science Educator
emeryville, california, united states
Website:
amyris.com
Employees:
692
Colin Schatz Work Experience Details
  • Amyris
    Senior Software Engineer
    Amyris Jan 2022 - Present
    Emeryville, California, United States
  • Etr
    Program Coordinator
    Etr Jan 2018 - Jan 2024
    Co-author of an NSF Improving Undergraduate STEM Experiences grant, lead curriculum designer and instructor for "Code Jam," an intensive pre-semester intervention for community college students with no prior experience in Computer Science. Ongoing planning, data analysis and publication activity focused on interest, confidence and identity development of novice students, particularly women and BIPOC students.
  • Mills College
    Assistant Adjunct Professor
    Mills College Aug 2019 - Dec 2021
    Oakland, Ca
    Built Python scripting solutions to process student submissions through the Canvas API, enabling automated and semi-automated evaluation of student code, plagiarism detection, and efficient feedback.Courses taught: Introduction to Computer Science (Java), Introduction to Data Science, Programming Languages, Computer Organization and Architecture.Other responsibilities and activities include: Supervising and mentoring Masters' students in the Interdisciplinary Computer Science program; Supervising teaching assistants; Designing and pilot instruction of an interdisciplinary Game Design course; Developing and presenting workshops on Artificial Intelligence and Swift/iOS development; Preparing and facilitating ongoing technical interview preparation sessions for CS majors.
  • Las Positas College
    Instructor; Honors Program Director
    Las Positas College Aug 2008 - Jun 2019
    Livermore, Ca
    Notable accomplishments and activities:♦ Led a dramatic increase in the enrollment and reputation of the Computer Science program during 7 years as the only full-time Computer Science instructor, contributing to a strong record of student success in transferring to quality programs in the UC and CSU systems.♦ Design and sole code authorship (PHP, Perl, Javascript, MySQL) of a custom course management system, SciNet (http://scinett.com/sn/), with features including attendance, interactive real-time class polling, formative assessment, and a lab help queue.♦ Creation of a custom C++ library for use in multiple courses, providing a more accessible cross-platform suite of graphical and utility functions to novice learners.♦ Substantial curriculum design, creation and revision, including overhaul of core courses to meet industry and transfer institution requirements; collaboration with colleagues and industry partners in the creation of a new degree program serving training needs for local employers.♦ Faculty advisor to student clubs: Computer Science Club, Gay-Straight Alliance♦ Committee memberships: Sustainability (co-chair), Curriculum, Equity and Diversity, full-time hiring committees in Computer Science, Computer Networking Technology and Mathematics.♦ Professional development for new instructors, including mentoring, observing and evaluating part-time instructors in Computer Science.♦ Member of the 2017-18 faculty cohort chosen from regional community colleges for Stanford University's Education Partnership for Internationalizing Curriculum (EPIC) Fellows Program.Courses taught: Programming Fundamentals I and II (C++), Introductory Python, Java Programming, Mobile Application Development (iOS / Objective-C and Swift), PERL and CGI Programming, Advanced Programming with Data Structures, Assembly Language Programming, Database Programming, 2-D and 3-D Game Programming, Introduction to Computer Programming (Javascript and Scratch)
  • Edc (Education Development Center)
    Field Researcher
    Edc (Education Development Center) Jan 2018 - Mar 2019
    Oakland, Ca
    Member of a small research team providing evaluation services to a major technology company’s outreach program, focused on Computer Science education and youth development for students of color at out-of-school sites in New York City and Oakland. Research activities include assessment and survey instrument design, data analysis, reporting and client communication, observations and interviews. Primary team expert in Computer Science education theory, content and pedagogy.
  • Lawrence Hall Of Science, Uc Berkeley
    Research Associate
    Lawrence Hall Of Science, Uc Berkeley 2007 - 2008
    Berkeley, Ca
    Provided design and analytical feedback to directors and staff of the Full Option Science System (FOSS) curriculum project. Designed and executed research studies on multimedia tools in middle school science curriculum modules, including literature reviews, interviews, on-site observations, think-aloud protocols, survey and assessment items.
  • Stanford University School Of Engineering
    Visiting Lecturer
    Stanford University School Of Engineering Jun 2007 - Aug 2007
    Stanford, California, United States
    Instructor of Compilers course for graduate and advanced undergraduate students. Directed and participated in all facets of course administration and teaching, including: maintaining and debugging scripts for course administration; maintaining and debugging code for assigned programming projects; overseeing the work of one teaching assistant.
  • Stanford University School Of Engineering
    Teaching Assistant
    Stanford University School Of Engineering Jun 2005 - Dec 2006
    Stanford, California, United States
    Assisted with all facets of course administration and execution, including: Preparing and grading exams and homework assignments, individual assistance to local and remote students; creating, maintaining and debugging scripts for course administration; maintaining and debugging code for assigned programming projects; staffing office hours and laboratory help sessions; teaching course discussion sections. Courses included Compilers (Summer 2005, Winter 2006 and Fall 2006) and Programming Paradigms (Spring 2006).
  • Girl Develop It
    Workshop Instructor
    Girl Develop It Feb 2006 - May 2006
    Oakland, California, United States
    Designed and taught intensive web development (HTML, CSS, Javascript) workshops for the GDI Oakland branch.
  • Stanford University Graduate School Of Education
    Research Assistant
    Stanford University Graduate School Of Education Sep 2004 - Jan 2006
    Stanford, California, United States
    As a research assistant in the Youth Learning Across Boundaries (YouthLAB) research group, I participated in ongoing collaborative research on students' technological fluency and experience, interest, attitude and identity regarding computer technology. I contributed to a broad array of research and analysis activities, including survey design and administration, interviews, observations, coding, ethnography and statistical analysis. I also designed and coded a custom application to parse, code and search turn-by-turn interview data.
  • Stanford University Graduate School Of Education
    Research Assistant
    Stanford University Graduate School Of Education Sep 2003 - Mar 2005
    Stanford, California, United States
    As a member of the Stanford Educational Assessment Laboratory (SEAL), I worked on independent and collaborative research projects in educational assessment, curriculum implementation and student learning. I applied methods of assessment design, item analysis, video analysis, think-aloud protocol and coding to the design and analysis of studies in a multi-state investigation of middle school students' and teachers' conceptual development and understanding of scientific inquiry. I also designed and coded a custom database for use by teachers and researchers in a laboratory notebook study.
  • Holton-Arms School
    Physics And Computer Science Teacher
    Holton-Arms School Sep 2001 - Jun 2003
    Bethesda, Md
    ♦ High school physics and computer science teacher ♦ Coach of the school's competitive interscholastic robotics team♦ Faculty advisor to student government body and student discipline board
  • Our Lady Of Good Counsel High School
    Physics And Chemistry Teacher
    Our Lady Of Good Counsel High School Sep 2000 - Jun 2001
    High school physics and chemistry teacher
  • Smartbrief
    Application Developer
    Smartbrief Jan 2000 - Aug 2000
    Washington, District Of Columbia, United States
    As a member of a small technical team for an startup online newsletter produce, I collaborated with technical team leader to analyze system architecture and evaluate long-term technology needs, fulfilling editors' requests for automated data analysis and other needs. I designed and coded the first generation of a Web-based, customized document control system (implemented with Active Server Pages) used by the editorial, design and sales staff in the creation of daily products.
  • University Of Washington
    Computer Support Analyst
    University Of Washington Sep 1997 - Aug 1998
    Seattle, Washington, United States
    varying levels of computer literacy. Provided support for a multi-vendor LAN (Macintosh, Windows 95/98/NT and UNIX). Wrote user documentation. Provided interactive user education, assisting in the operation of PCs, peripherals and software. Taught novice users to use a broad range of applications and on-line systems. Procured new components and supplies. Designed and coded custom web-based applications and databases for faculty members and departmental groups.
  • Swarthmore College
    System Administrator
    Swarthmore College Nov 1995 - Jun 1997
    Swarthmore, Pennsylvania, United States
    Installed, debugged and maintained software on Unix servers. Provided technical support and tutorial assistance to an on-line community of 900+ users. Operated a web server serving the campus community. Implemented usage, privacy and security policies. Taught basic computer skills and usage techniques to novice users. Wrote documentation of services and policies. Designed and coded utilities for system maintenance.

Colin Schatz Education Details

Frequently Asked Questions about Colin Schatz

What company does Colin Schatz work for?

Colin Schatz works for Amyris

What is Colin Schatz's role at the current company?

Colin Schatz's current role is Software Engineer and Veteran Computer Science Educator.

What schools did Colin Schatz attend?

Colin Schatz attended Stanford University, Stanford University, U.s. J. William Fulbright Foreign Scholarship Program, Swarthmore College.

Who are Colin Schatz's colleagues?

Colin Schatz's colleagues are Priscila Justiniano, Lu Huang, Adilson Contarini, Oscar Urquiza, Abel Chacha, André Lima, Lynn Hashinsky.

Not the Colin Schatz you were looking for?

  • Colin Schatz

    United States
    6
    gmail.com, gmail.com, gmail.com, mills.edu, gmail.com, amyris.com

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.