Colin Schatz Email and Phone Number
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.
Amyris
View- Website:
- amyris.com
- Employees:
- 692
-
Senior Software EngineerAmyris Jan 2022 - PresentEmeryville, California, United States -
Program CoordinatorEtr Jan 2018 - Jan 2024Co-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. -
Assistant Adjunct ProfessorMills College Aug 2019 - Dec 2021Oakland, CaBuilt 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. -
Instructor; Honors Program DirectorLas Positas College Aug 2008 - Jun 2019Livermore, CaNotable 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) -
Field ResearcherEdc (Education Development Center) Jan 2018 - Mar 2019Oakland, CaMember 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. -
Research AssociateLawrence Hall Of Science, Uc Berkeley 2007 - 2008Berkeley, CaProvided 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. -
Visiting LecturerStanford University School Of Engineering Jun 2007 - Aug 2007Stanford, California, United StatesInstructor 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. -
Teaching AssistantStanford University School Of Engineering Jun 2005 - Dec 2006Stanford, California, United StatesAssisted 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). -
Workshop InstructorGirl Develop It Feb 2006 - May 2006Oakland, California, United StatesDesigned and taught intensive web development (HTML, CSS, Javascript) workshops for the GDI Oakland branch. -
Research AssistantStanford University Graduate School Of Education Sep 2004 - Jan 2006Stanford, California, United StatesAs 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. -
Research AssistantStanford University Graduate School Of Education Sep 2003 - Mar 2005Stanford, California, United StatesAs 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. -
Physics And Computer Science TeacherHolton-Arms School Sep 2001 - Jun 2003Bethesda, 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 -
Physics And Chemistry TeacherOur Lady Of Good Counsel High School Sep 2000 - Jun 2001High school physics and chemistry teacher -
Application DeveloperSmartbrief Jan 2000 - Aug 2000Washington, District Of Columbia, United StatesAs 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. -
Computer Support AnalystUniversity Of Washington Sep 1997 - Aug 1998Seattle, Washington, United Statesvarying 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. -
System AdministratorSwarthmore College Nov 1995 - Jun 1997Swarthmore, Pennsylvania, United StatesInstalled, 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
-
Education; Curriculum And Teacher Education - Science Education -
Computer Science -
U.S. J. William Fulbright Foreign Scholarship ProgramTaiwan, Cognitive Science -
Physics
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 States6gmail.com, gmail.com, gmail.com, mills.edu, gmail.com, amyris.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial