Fork me on GitHub

Our Team

Australia Brazil Canada China France Germany India Ireland Israel Italy Japan New Zealand Norway Poland Singapore South Africa Spain Thailand United Kingdom United States
Joshua Adelman
Joshua Adelman is a computational biophysicist who uses modeling and simulation to understand how proteins move small molecules across the cell membrane. He is one of the core developers of the open source, Weighted Ensemble Simulation Toolkit (WESTPA) and spends most of his days building computational tools and crunching data for the good of science using python. He received his Ph.D. in Biophysics at the University of California, Berkeley and is currently a Research Assistant Professor in the Department of Biological Sciences at the University of Pittsburgh.
Aron Ahmadia
Aron Ahmadia works at the intersection of applied mathematics, software engineering, and application domains as diverse as adaptive optics, semiconductor lithography, and ice-sheet modeling. His focus is in the collaborative development of robust, reproducible, and scalable software tools for computational science.
Matthew Aiello-Lammens
Matthew Aiello-Lammens is an ecologists currently working as a postdoc at the University of Connecticut. His research interests include conservation biology, invasion biology, community ecology, and quantitative ecology. When not doing research, he spends time with his wife and daughter, preferably out in the woods.
Joshua Ainsley
Joshua Ainsley is a Postdoctoral Scholar at Tufts University, where he applies bioinformatic and machine learning approaches to neuroscience research aimed at better understanding learning and memory. As someone who had to slowly gain programming skills to understand the large biological data sets generated by his research, he is excited to make the process a bit easier for others.
Russell Alleen-Willems
Russell Alleen-Willems holds an MA in applied archaeology and specializes in archiving and disseminating digital archaeological data and information. He is interested in helping people learn about archaeology, as well as how to use software, including databases, analytical programs, and games, to better analyze, present, share, and interpret archaeology in academia, cultural resource management, and public education.
James Allen
James Allen holds a PhD in theoretical physics from Durham University where he modelled the dynamics of solitons on 4 dimension membranes in string theory. He is currently working as the co-founder of ShareLaTeX, which is an online collaborative LaTeX editor for scientists. He is interested in how technology can make scientists more efficient, and more productive.
Pete Alonzi
Pete Alonzi is a native of Chicago, but now resident in Virginia. He was always interested in science so he wound up becoming a full time researcher in particle physics, and has recently transitioned to the field of data science.
Carlos Anderson
Carlos Anderson is a Ph.D. candidate in Evolutionary Biology at Michigan State University, where he is studying the genetic mechanisms of speciation using artificial life. He obtained his B.S. in Computer Science and M.S. in Biology at the University of Central Florida.
Catalina Anghel
Catalina Anghel is a postdoctoral fellow at the Ontario Institute for Cancer Research, working on computational deconvolution of tumour gene expression profiles. She received her Ph.D. in mathematics from the University of Toronto.
Mario Antonioletti
Mario Antonioletti works mostly on optimising and parallelising codes for high performance computing systems. He has become involved in Software Carpentry through the UK's Software Sustainability Institute.
Jorge Aranda
Jorge Aranda obtained his Ph.D. in Computer Science at the University of Toronto. He is now a postdoctoral researcher at the University of Victoria, where he studies coordination and communication in software teams.
Dhavide Aruliah
Dhavide Aruliah is an associate professor at the University of Ontario Institute of Technology in Oshawa, Ontario. His research interests are in scientific computing, specifically in computational inverse problems, numerical linear algebra, and the numerical solution of PDEs.
Camille Avestruz
Camille Avestruz is a PhD candidate and National Science Graduate Research Fellow in the Physics Department at Yale University. She uses numerical simulations to study clusters of galaxies; in particular, she is interested in how active black holes affect galaxy cluster evolution. Camille is also active in a number of outreach activities and is committed to promoting diversity in STEM fields.
Christie Bahlai
Christie Bahlai is a Research Associate in the Department of Entomology at Michigan State University in East Lansing, Michigan, where she studies long term and broad scale population and community ecology of insects. She's interested in collaboratively generated data and reproducible research and maintains a blog called Practical Data Management for Bug Counters. She obtained her PhD in Environmental Biology from the University of Guelph.
Pauline Barmby
Pauline Barmby is an associate professor in the Department of Physics & Astronomy at Western University in London, Canada. She studies star formation and star clusters in nearby galaxies with as many telescopes as she can get her hands on, and teaches introductory electromagnetism, data analysis, and even astrophysics.
Diego Barneche
Diego Barneche is a Ph.D. candidate in Macroecology at Macquarie University who is passionate about global patterns of diversity, macroevolution, and statistical and mathematical modelling. He loves learning and teaching programming skills for science.
Dana Bauer
Dana Bauer is a developer and open source community advocate at Rackspace. Her team sponsors OSS projects and open communities, teaches workshops and gives talks to a wide range of technical audiences, and builds tools to help developers use the open cloud. Dana is also an organizer with the Philadelphia Python User Group, an instructor with Girl Develop It, and a passionate supporter of diverse technical communities. She has a background in geography, science (chemistry and math), and science writing.
Philipp Bayer
Philipp Bayer is a PhD student at the School of Agriculture and Food Sciences, University of Queensland. He's working on the improvement of plant genomes and is interested in open code and open science. He is one of the co-founders of
Rob Beagrie
Rob Beagrie is a PhD student at Imperial College in London. He works on regulatory DNA (e.g. enhancers) in mammalian genomes, and is particularly interested in how the physical contacts they make with distant genomic regions may regulate the expression of genes.
Trevor Bekolay
Trevor Bekolay is a PhD student at the University of Waterloo, where he uses computers to build models of the brain. He is interested in how the type of learning that happens at Software Carpentry workshops translates to the changes that happen in the brain.
Maintainer: Python
Nichole Bennett
Nichole Bennett is a Ph.D. candidate in Ecology, Evolution, and Behavior at The University of Texas at Austin, where she is studying climate change impacts by investigating local adaptation and thermal biology in a butterfly-plant system. During fall semesters, she organizes a weekly informal Introduction to Biological Statistics Course. She also hosts a weekly science radio show They Blinded Me With Science on 91.7FM KVRX Austin and coordinates Science Under the Stars, a free, outdoor lecture series that helps graduate students communicate their research to the public.
Lukas Blakk
Lukas Blakk is a tech generalist with a degree in Software Development from Seneca College in Toronto. She’s the founder of the Ascend Project which aims to help marginalized adults gain access to tech skills through a barrier-removing accelerator program in open source contribution. Lukas has big plans for creating software companies that are worker cooperatives and designed from the start with diversity and inclusiveness in their DNA.
John Blischak
John Blischak is a graduate student at the University of Chicago. His research focuses on the transcriptional response of human macrophages to infection by Mycobacterium tuberculosis. He greatly benefited from attending a Software Carpentry bootcamp and enjoys passing along these useful skills to other scientists.
Maintainer: R
Carl Boettiger
Carl Boettiger is an NSF post-doctoral researcher at UC Santa Cruz, working on prediction and management of ecological regime shifts. He is a founding member of rOpenSci and keeps an open lab notebook.
Jessica Bonnie
Jessica Bonnie is a Data Specialist at the University of Virginia Center for Public Health Genomics where she works with large-scale genomic data primarily focused in autoimmune disease research. She is fascinated by automation and enjoys finding ways to make things work.
Azalee Bostroem
Azalee Bostroem is pursing a PhD in Physics at UC Davis. When she is not in class or doing homework, she studies supernovae and massive stars. Before returning to school, Azalee was a Senior Research and Instrument Analyst at the Space Telescope Science Institute, where she supervised the development of the calibration pipelines of the two spectrographs on the Hubble Space Telescope (the Cosmic Origins Spectrograph and Space Telescope Imaging Spectrograph).
Maintainer: Python
Andrew Boughton
Andrew Boughton earned his Ph.D. in Chemistry from the University of Michigan in 2011. From running simulations and writing software to automate data collection and analysis, he has since contributed to a range of projects in image processing, machine learning, and the DARPA AVM program. He is passionate about open science, open data, and reproducible research, as well as good software design and teaching.
Maintainer: tools
Erik Bray
Erik Bray is a software engineer in the science software branch at Space Telescope Science Institute, where he works primarily on supporting Hubble and JWST science software. His software experience ranges from web development to kernel hacking, and in his "free" time he's working on an MS in Applied Physics.
Amy Brown
Amy Brown handles communication and scheduling for Software Carpentry. In her other life, she's a freelance editor and self-publishing consultant, raises two girls, and sings as often as possible.
C. Titus Brown
C. Titus Brown is an assistant professor at Michigan State University in the CSE and Microbiology departments, where he works on data-driven biology
Jennifer Bryan
Jennifer Bryan is an Associate Professor in the Statistics Department and the Michael Smith Laboratories at the University of British Columbia in Vancouver. She's a biostatistician specialized in genomics and takes a special interest and delight in data analysis and statistical computing.
Steering Committee
Abigail Cabunoc
Abigail Cabunoc is a software developer at the Ontario Institute for Cancer Research. She is currently the technical lead on the WormBase website where she uses the web to help the scientific research community. She believes in open source and open science.
Maintainer: SQL
Jared Camins-Esakov
Jared Camins-Esakov balances on the line between librarian and programmer, coding catalogues and on occasion cataloguing source code. He spends his programming time on user experience design for both library and non-library software, and his non-programming time handling rare books, baking, dancing, and reading.
Rosangela Canino-Koning
After 13 years of slogging in the software industry trenches, Rosangela Canino-Koning returned to university to pursue a PhD in Computer Science and Evolutionary Biology at Michigan State University. In her copious spare time, she reads, hikes, travels, and hacks on open source software.
Chris Cannam
Chris Cannam is a software developer with the Sound Software project at Queen Mary, University of London. He has had extensive experience as a commercial software developer and on numerous open source applications, particularly in the music and audio fields.
Tim Cerino
Tim Cerino is the founder of Avery Analytics, a consulting firm focused on data science applications and education for economics, financial institutions, and enterprise risk management. He has worked in the capital markets industry and as an economic researcher. He has an MBA in Finance and an MA in Statistics and Data Science from Columbia University.
Scott Chamberlain
Scott Chamberlain is an ecologist at Simon Fraser University, and co-founder of rOpenSci, a project which aims to foster reproducible research and data reuse through open source software tools.
Cliburn Chan
Cliburn Chan is a computational immunologist at Duke University whose research interests center around statistical analysis of immunological data and building dynamical systems models of the immune response. Originally trained as a medical doctor, he caught the math bug and eventually completed a PhD in nonlinear dynamics at University College London. He teaches how to integrate biomedical knowledge with the statistical perspective in the Masters program in Biostatistics and is currently developing a new graduate course in computational statistics that will be introduced in Spring 2015.
Daniel Chen
Daniel Chen completed his Masters in Public Health in the Department of Epidemiology at Columbia University Mailman School of Public Health. He is hoping to combine scientific computing and data science with epidemiology to answer questions about population health.
Chelsea Chisholm
Chelsea Chisholm is a Ph.D. student with the Center for Macroecology, Evolution and Climate in Copenhagen, Denmark. Her research focuses on understanding the assembly of ecological communities, mainly forests, from local to macro scales. On top of teaching introductory R workshops and statistics for biologists, she is an active supporter of open science and diversity in STEM.
Shreyas Cholia
Shreyas Cholia works on science gateway, web and grid technologies for the National Energy Research Scientific Computing Center (NERSC) at Lawrence Berkeley National Laboratory, where he works to make high-performance scientific computing more transparent and accessible. He went to Rice University where he studied Computer Science and Cognitive Sciences.
Adina Chuang Howe
Adina Chuang Howe received her PhD in Environmental Engineering. She is currently a computational biologist at Argonne National Laboratory and an adjunct faculty at Michigan State University, where she uses skills learned from Software Carpentry to study microbial communities in the environment.
Neil Chue Hong
Neil Chue Hong is Director of the Software Sustainability Institute, and is based at the University of Edinburgh. His research interests are in community engagement and development, software sustainability, and the integration and analysis of data.
Steering Committee
Sophie Clayton
Sophie Clayton is an oceanographer at the University of Washington who explores the ways in which ocean physics shape plankton communities. She received her PhD in Oceanography from the MIT/WHOI Joint Program, and wishes that she had taken a software carpentry bootcamp before accumulating endless folders of creatively-titled MATLAB scripts.
Luis Pedro Coelho
Luis Pedro Coelho is a computational biologist working on metagenomics and bioimage analysis. Currently, he is postdoc at the European Molecular Biology Laboratory (EMBL). He has long been interested in teaching computing to others and during his PhD at Carnegie Mellon University, he developed a course called "Programming for Scientists".
Ruth Collings
Ruth Collings is a MLIS graduate interested in web design, digital privacy and security issues, and accessibility and universal design in libraries.
Arliss Collins
Arliss Collins was educated as a geophysical engineer, re-trained as a business/systems analyst, and now works on project administration and teaching for Software Carpentry. She is a Canadian mother of two with a long-standing passion for curling.
John Corless
John Corless is an industrial physicist and engineering manager who works on the development of optical systems. He has a PhD in Optics from the University of Rochester and an MBA from the University of San Francisco.
Marianne Corvellec
Marianne Corvellec has a PhD in Physics from Ecole Normale Supérieure de Lyon (Lyon, France). She left academia in 2013 to work in the startup scene. She is now a scientific software developer with Plotly.
Logan Cox
Logan Cox is a software developer for Repository Services at the University of Oklahoma Libraries. His professional focus is building tools for wrangling content, and he loves working at the intersection between books and the modern web.
Stefano Cozzini
Stefano Cozzini is half split between CNR/IOM, where he coordinates all the center's HPC activities, and its small start-up company, where he tries to promote HPC to a wider audience. He enjoy teaching IT and HPC all around the world.
Karen Cranston
Karen Cranston is the Training Coordinator and Informatics Project Manager at the National Evolutionary Synthesis Center (NESCent). She is an evolutionary biologist interested in phylogenetic methods, phyloinformatics and an evangelist for data sharing and data interoperability in biology. Karen is the lead PI of Open Tree of Life, an NSF-funded project to synthesize published evolutionary trees.
Steve Crouch
Steve Crouch is a software architect at the Software Sustainability Institute, and is based at the University of Southampton. He assists researchers and their communities by consulting on software that is integral to their research.
Emily Davenport
Emily Davenport s a graduate student in the Department of Human Genetics at the University of Chicago. Her research interests took her from a purely wet-lab biology background to dry-lab, computational territory while studying the human microbiome and genomics.
Rob Davey
Rob Davey is a group leader at the Genome Analysis Centre (TGAC) in Norwich, UK. He has a BSc in Microbiology and a PhD in Bioinformatics, and enjoys the challenges of solving problems through programming and algorithms. He is a firm open source, open data and open science advocate, with a deep desire to help train researchers in best practice for bioinformatics and software development.
Matt Davis
Matt Davis is a scientific software engineer at Synthicity. His interests include scientific Python, web applications, computing education, diversity in tech, and exploring beautiful California.
Maintainer: Git
Neal Davis
Neal Davis is the Training Coordinator for Computational Science and Engineering at the University of Illinois at Urbana-Champaign, where he conducts training across a range of traditional engineering software programs and packages. His professional interests include engineering pedagogy, the foundations of computing, and the history of science.
Gabriel Devenyi
Gabriel Devenyi is a Research Computing Engineer at McGill University in the Computational BRain Anatomy Laboratory. He develops software for analyzing MRI data and teaches open science to researchers and graduate students.
Maintainer: Unix shell
Ross Dickson
Ross Dickson has a Ph.D. in computational chemistry, and has been back and forth between academia and the software development industry a few times over the years. Now he helps profs, post-docs, and students in Atlantic Canada solve research problems involving high-performance computers.
Jonah Duckles
Jonah Duckles is Director of Informatics and Innovation in a joint appointment with The University of Oklahoma's Libraries and Information Technology organizations. In this role he attempts to inspire people with tools and best practices for scientific software development and digital fabrication. He holds a BS in Physics and an MS in Forestry and Natural Resources, both from Purdue.
Justin Ely
Justin Ely is a Research and Instrument Analyst at the Space Telescope Science Institute where he supports the science operations of the Hubble Space Telescope. Primarily, he uses Python to monitor and improve the performance of the two on-board spectrographs, the Cosmic Origins Spectrograph and the Space Telescope Imaging Spectrograph.
Remi Emonet
Rémi Emonet is an associate professor at Saint Étienne University (France), working in the Machine Learning group of laboratoire Hubert Curien. His research currently focuses on probabilistic modeling and machine learning, but he has interests in various other fields including computer vision, software architecture, neuro-sciences, epidemiology and artificial intelligence. After spending some time individually promoting best practices and Git, mainly to his colleagues, he finally decided to join the Software Carpentry effort.
Maintainer: tools
Aaron Erlich
Aaron Erlich is a Ph.D. candidate in Political Science at the University of Washington. He studies how individuals in developing countries understand political uncertainty. Not coming from a programing background, he works to understand the challenges those in the (social) sciences have in learning to program. He has taught courses in both R and Python.
Daniel Falster
Daniel Falster is a post-doc at Macquarie University in Sydney, Australia. He uses a combination of math, computer models, and large data sets to test fundamental ideas about the processes shaping terrestrial vegetation and plant diversity. He is passionate about science, open data, reproducible research, and teaching biologists to code.
Xu Fei
Xu Fei took a detour to work for the UN in New York after completing his MS in neuroscience at McGill University in Canada. He was impressed by the culture of learning in the UN office and became fascinated by how adults learn new skills. He wants to test his hypothesis that better computing and data skills will make non-profit organizations more efficient.
Luis Figueira
Luis Figueira is a software developer with significant experience working in research environments. He graduated as an electrotechnical engineer, specialising in speech processing. For the past 3 years he's been working in the SoundSoftware project, based in the Centre for Digital Music, Queen Mary University of London, helping researchers from the audio and music fields to build more robust and reusable research software.
Rich FitzJohn
Rich FitzJohn is a postdoc at Macquarie University (Sydney, Australia). His research focusses on species traits and diversity, understanding how diversity in both species and their traits is generated. As a theoretical biologist, he uses a number of computational and statistical approaches, especially in R.
Philip Fowler
Philip Fowler uses computer simulation to understand how the proteins that sit in the membranes around cells in your body work. He enjoys teaching, especially trying out new ways of engaging students. By training he is a physicist but his interests have led him to the Department of Biochemistry at the University of Oxford, where he is currently a postdoc, via a PhD in Chemistry.
Chris Friedline
Chris Friedline is an NSF Postdoctoral Research Fellow at Virginia Commonwealth University working on uncovering the genetic architecture of a fire-adapted phenotype in four Pine species. He has a background in Information Technology, a masters in Bioinformatics, a Ph.D. in Integrative Life Sciences, and a passion for studying molecular evolution at multiple time scales.
Zhuo (April) Fu
Zhuo (April) Fu is a Postdoctoral Scholar at University of Virginia, where she studies diabetes and obesity at physiological and cellular level. She is passionate for optimizing and popularizing computing techniques that can facilitate data summarization and promote communication between scientists and the general public, especially in data visualization.
Leonor Garcia-Gutierrez
Leonor Garcia-Gutierrez is a PhD student in Interdisciplinary Mathematics at the University of Warwick (UK), where she is working on a code to simulate blood flow in microvessels. She is passionate about public speaking, teaching and learning how to write better software.
Julian Garcia
Julián García is a computational scientist. He is a Lecturer at the Faculty of Information Technology at Monash University, where he uses computers to understand evolution and teaches Computer Programming and Computational Science. Before moving to Australia he lived in Colombia, the Netherlands and Germany.
Aaron Garoutte
Aaron Garoutte is a graduate student at Michigan State University studying microbial ecology and plant microbe interactions in the soil. His interest in programming stems from using bioinformatics tools to analyze metagenomic data.
Chris Gates
Chris Gates has worked in software engineering including work in startups, consultancies, and academia across a range of domains and technologies. Since 2007, his focus has been on bioinformatics, mostly analysis and application of high-throughput genomics data. He is currently the lead software engineer at University of Michigan's Bioinformatics Core where he designs, implements, and maintains operational data pipelines.
Laurent Gatto
Laurent Gatto is a computational biologist at the University of Cambridge, UK, an associated member of the Bioconductor project and a fellow of the Software Sustainability Institute. He works mainly on data analysis and method development for quantitative proteomics data using R and regularly teaches R and scientific programming in Cambridge and abroad.
Molly Gibson
Molly Gibson is a Ph.D. candidate in Computational & Systems Biology at Washington University in Saint Louis. Her research focuses on the ecological resistance and resiliency of microbial community structures and functions to perturbation by antibiotic treatment.
Carole Goble
Carole Goble is Professor of Computer Science in the University of Manchester, and has spent the past twenty years developing innovative computing approaches in knowledge management, distributed computing and social computing to support scientific researchers in a wide variety of areas, including Taverna, BioCatalogue, myExperiment, and SEEK. She is a partner in the UK's Software Sustainability Institute.
Steering Committee
Ivan Gonzalez
Ivan Gonzalez is a condensed matter physicist living in Boston. After learning a lot from the Software Carpentry on-line lessons, he now enjoys teaching others.
Jonathan Gross
Jonathan Gross is a Ph.D. candidate in quantum information theory at the University of New Mexico where he works on quantum control and quantum measurement theory. Jonathan also has an undergraduate degree in computer engineering from the University of Arizona, where he learned the importance of good software engineering practices.
Thomas Guignard
Thomas Guignard is a technology consultant for the library industry, based in Toronto, Ontario. He holds a PhD in Acoustics from the École Polytechnique Fédérale de Lausanne (EPFL) and has been working in academic libraries since 2006. He's also a maker and hobby programmer. and strongly believes in empowering kids and adults through a better understanding of technology.
Julia Gustavsen
Julia Gustavsen is a PhD student at the University of British Columbia in Biological Oceanography. Her thesis work focuses on the changes that take place in marine viral communities over time and space. She received her BA and BSc from the University of New Brunswick.
Richard 'Tommy' Guy
Richard "Tommy" Guy is a PhD student in Computer Science at the University of Toronto. While at Wake Forest University, he helped create Verbal Victor, an app to help children with communication difficulties.
Steven Haddock
Steven Haddock is a Research Scientist at the Monterey Bay Aquarium Research Institute and adjunct Associate Professor at U.C. Santa Cruz, studying bioluminescence and biodiversity of marine zooplankton. He co-authored Practical Computing for Biologists with Casey Dunn.
Denis Haine
Denis Haine is a veterinarian and PhD candidate in veterinary epidemiology at the Université de Montréal, QC. For the last 10 years he has held several positions, as epidemiology and biostats consultant, director of biostatistics in a CRO and scientific assistant in a NSERC research centre.
Maintainer: R
Christopher Hamm
Christopher Hamm is a postdoc in the Department of Ecology and Evolutionary Biology at the University of Kansas. His research focuses on the evolution and ecology of insects (mostly butterflies). Chris earned his his PhD from Michigan State Universty in 2012 and his dog's name is Larry.
Jessica Hamrick
Jessica Hamrick is a graduate student in computational cognitive science at the University of California, Berkeley. Her research involves building formal mathematical models of human behavior using tools from psychology, statistics, and machine learning. In her spare time, Jessica enjoys contributing to open source projects and teaching others about tools like Python and Git.
Maintainer: Git
Mike Hansen
Mike Hansen is a PhD student in Computer Science and Cognitive Science at Indiana University. His research interests include quantifying the complexity of software using cognitive models of programmers. He has designed and developed software professionally for almost ten years, and enjoys teaching others the skill and art of programming.
Rayna Harris
Rayna Harris is a graduate student at the University of Texas in Austin. She studies the neuromolecular basis of social behavior and is involved in several initiatives to enhance training in the life sciences.
Anthony Harrison
Anthony Harrison is currently UK Chief Software Architect for Thales with a particular interest in the use of Open Source Software in industrial applications. He is a Chartered Engineer, a Fellow of the BCS and Chartered IT Professional and a member of the Industrial advisory board for Computer Science at York University. In his spare time, he teachines computing to children using Scratch, Python, and Javascript, often using the Raspberry PI.
Ted Hart
Edmund (Ted) Hart is the staff scientist in charge of ecoinformatics at the National Ecological Observatory Network (NEON). He received his PhD from the University of Vermont and is a member of the ROpenSci development group.
Ian Henry
Ian Henry obtained his undergraduate degree from the University of Edinburgh in Molecular Biology and his Ph.D from the University of Nottingham in Genetics/Bioinformatics. He current leads the Scientific Computing Facility at the Max Planck Institute of Molecular Cell Biology and Genetics (MPI-CBG) in Dresden, Germany, which provides bioinformatics, scientific software development and bioimage informatics services to research groups at the MPI-CBG and across the Dresden campus.
Joshua Herr
Josh Herr is a post-doctoral researcher at Michigan State University in the Department of Microbiology & Molecular Genetics. He holds a B.S. in Biochemistry, M.S. in Plant Biology, and a Ph.D. in Integrative Biology. His research interests introduced him to phylogenetics at the command line and he has transitioned from the lab bench (almost entirely) to the computational analysis of microbial genomes and metagenomes. Josh blogs about his research interests at Cyme & Cystidium and is an editor at the bioinformatics help forum Biostar.
Kate Hertweck
Kate Hertweck is an assistant professor in the Department of Biology at the University of Texas at Tyler. Her general research interests include evolutionary biology, phylogenetics, and comparative genomics, although she is particularly fond of transposable elements, plant systematics, and next-generation sequencing analysis. She is an alumna of Western Kentucky University (B.S), University of Missouri (Ph.D.), and NESCent/Duke University (postdoctoral fellow).
James Hetherington
James Hetherington leads the Research Software Development Team at University College London. The team collaborates with research groups to create readable, reliable and efficient scientific software. He has experience as a scientific programmer in academia and industry on physics, physiology and climate.
James Hiebert
James Hiebert is computer scientist who has worked extensively in the earth and ocean sciences. After earning his Masters in Computer Science from the University of Oregon, he helped map the ocean floors with NOAA's Office of Coast Survey and since has been working to project the impacts of climate change on British Columbia and the Pacific Northwest with the Pacific Climate Impacts Consortium. The common theme of his career has been writing software to scalably analyze massive amounts of spatio-temporal earth and ocean data.
Cody Hinchliff
Cody Hinchliff is a computational evolutionary biologist with a background in web development. He works primarily with large genetic datasets to address questions related to the origins and maintenance of biodiversity in plants, and programs primarily in Python, Java, and R (among other things).
Konrad Hinsen
Konrad Hinsen is a theoretical physicist by training who currently works on protein structure and dynamics and scientific computing at the Centre de Biophysique Moléculaire in Orléans (France) and at the Synchrotron Soleil in Saint Aubin (France). He is also a department editor for Computing in Science and Engineering.
Daniel Hocking
Daniel Hocking is a postdoctoral researcher in the Department of Environmental Conservation at the UMass-Amherst. He studies the effects of land-use and climate change on animal populations. He is currently using Hierarchical Bayesian methods to forecast brook trout populations in response to climate change throughout their native range.
Chris Holdgraf
Chris Holdgraf studies cognitive and computational neuroscience at UC Berkeley. He is interested in linking higher-level theories of the mind with information processing in the brain, currently exploring how we make sense of noisy or incomplete auditory information. He also writes for and co-manages The Berkeley Science Review and co-organizes Beyond Academia.
Jeff Hollister
Jeff Hollister is a research ecologist with expertise in landscape ecology, GIS, and water quality. He works for the USEPA at the Office of Research and Development's Atlantic Ecology Division in Narragansett, RI. A large part of Jeff's work focuses on encouraging both his EPA colleagues and the broader community to increase their use of open science, reproducible research, and R.
Daisie Huang
Daisie Huang is a software engineer turned plant phylogeneticist turned software engineer. Currently she is both a postdoctoral researcher at the University of British Columbia, working on phylogenomics in the genus Populus, and a software developer for the Dryad Digital Repository.
Katy Huff
Katy Huff is a postdoctoral scholar in nuclear engineering at the University of California – Berkeley. She received her Ph.D. from the University of Wisconsin – Madison, where she helped found The Hacker Within.
Steering Committee
Damien Irving
Damien Irving is a PhD candidate in Meteorology at the University of Melbourne, where his research focuses on the climate of the high southern latitudes. He also works part time with the Information Technology Services (Research) department at the University, assisting geoscience researchers with their computing.
Steering Committee
Paul Ivanov
Paul Ivanov is a graduate student in the Vision Science program at UC Berkeley. His interests include eye tracking, GPGPU programming, and natural image statistics.
Mike Jackson
Mike Jackson has a background in human-computer interaction and is a software architect at the Edinburgh Parallel Computing Centre. He is also a consultant with the Software Sustainability Institute.
Christian Jacobs
Christian Jacobs is a postdoctoral researcher in the Applied Modelling and Computation Group at Imperial College London. His research is in the field of computational fluid dynamics, and currently focusses on multiphase flow modelling and the automated generation of numerical models. In addition to research, he thoroughly enjoys teaching and open-source software development, particularly with Python.
David Jones
David Jones as been a software engineer for 15 years. He has a Masters in Applied Mathematics from UMass Lowell, and his main interests include algorithms, programming languages, and software tools.
Jessica Kerr
Jessica Kerr has channeled an undergraduate physics degree into a programming career. She loves computer science, especially when it intersects with math and complexity theory. Her goals include acquiring new tastes, sharing enthusiasm, and keeping two crazy-happy children alive.
Trevor King
W. Trevor King is a freelance software developer who moonlights as an evangelist for open source software in general, and Git and Python in particular.
Isabell Kiral-Kornek
Isabell Kiral-Kornek is a Ph.D. candidate at The University of Melbourne. As part of Bionic Vision Australia, she focuses in her research on how to best convey information visually to an implant recipient to help in daily tasks, such as reading. She started programming in Basic on an Atari 8000XL when she was six years old and enjoys learning new languages.
Maintainer: MATLAB
Justin Kitzes
Justin Kitzes is a postdoc in the Energy and Resources Group at the University of California, Berkeley. His research centers on the intersection of quantitative ecology and conservation biology, with a focus on developing general methods to predict spatial patterns of biodiversity in human-altered landscapes.
Christina Koch
Christina Koch is a recent graduate of the University of British Columbia, with a master's degree in mathematics. She currently lives in Vancouver, where she works as a tutor and donates her free time to worthy causes in math and computing education.
Maintainer: Unix shell
Steven Koenig
Steven Koenig is studying the production of microbial exopolysaccharides using renewable resources at Technische Universität München, Straubing Center of Science, Chair of Chemistry of Biogenic Resources as a Ph.D. candidate.
Alexander Koeppel
Alexander Koeppel is an Analyst in the Bioinformatics Core Facility at the University of Virginia School of Medicine. He routinely performs data analysis on genome-scale biological datasets. His background is in microbial ecology and evolution.
Bernhard Konrad
Bernhard Konrad is a PhD student in Mathematical Biology at the University of British Columbia. He studies early within-host events after HIV exposure and how treatment or a vaccine could prevent infection. He received his Masters at the Karlsruhe Institute of Technology in Germany, where he focused on functional analysis.
Olivier Lafleur
Olivier Lafleur is a teacher in Computer Science at Cégep de Lévis-Lauzon. He likes to see the spark in the eyes of learning students. He is passionnate about Open Source and Open Science, and really likes clean code and clean architecture.
Damien Irving
Isabelle Laforest-Lapointe is a Ph.D. candidate in Biology at Université du Québec à Montréal, where she is studying the interactions between plants and microbes. Her project focuses on the phyllosphere microbiome of trees across natural and urban ecosystems. She holds two master degrees: ecology and statistics. She loves sharing knowledge and teaching, especially on the use of R and statistics.
Karin Lagesen
Karin Lagesen has a PhD in bioinformatics and has since focused on the processing of high throughput sequencing data in various forms. With a background in both computational science and molecular biology, she has taught programming and computational analysis to both master and PhD students and believes that this should be an integral part of any biologist's toolbox.
Chris Lasher
Chris Lasher works at the interfaces of molecular biology, computer science, and software development. In 2007, he lead a weekly Software Carpentry boot camp at Virginia Tech for postdocs and graduate students. To this day, Chris continues to improve his good programming habits and extol the virtues of Python, his most beloved programming language.
Doug Latornell
Doug Latornell is a professional engineer with post-graduate degrees in experimental and computational fluid mechanics and modeling and control of robotic manipulators. He works for Nordion in Vancouver, where he helps produce medical isotopes by proton irradiation from cyclotrons. Side projects include work on a coupled biology and physics model of deep estuaries that, through the winter months, calculates a daily prediction of the date of the first spring phytoplankton bloom in the Strait of Georgia.
Maintainer: Mercurial
David LeBauer
David LeBauer is research scientist at the University of Illinois, a Fellow at the National Center for Supercomputing Applications. His research objective is to understand, predict, and modify how managed landscapes behave. To support the computational and informatics demands of ecological prediction he has led development of the Predictive Ecosystem Analyzer system for model-data synthesis and its database backend, BETYdb, and contributes to the development and assessment of statistical and simulation models.
Kate Lee
Kate Lee has a plant science background and more recently has moved into bioinformatics.She is currently a research assistant in the University of Leicester where she organises training in Next Generation Sequencing data analysis and provides bioinformatics support on projects from around the college including epigenetics, GWAS, transcriptomics, evolution and various bespoke scripting.
Luke Lee
Over the last 10 years, Luke Lee has written software for everything from Python desktop and web applications to embedded C drivers for solid state disks. He currently writes scientific Python applications for Blueback Reservoir in Houston, Texas, and is an active member of the Houston Django and Python user groups.
Jacob Levernier
Jacob Levernier is a PhD student in Psychology at the University of Oregon, studying moral development, research ethics with digital data, and applied statistics. Jacob works between the disciplines of Psychology, Philosophy, and Computer Science. His interest in scientific computing centers on data management and workflow automation, both in the social sciences and related disciplines, including library science.
Jean-Christophe Leyder
Jean-Christophe Leyder is a Research Fellow at the European Space Agency (ESA) and works at the European Space Astronomy Centre (ESAC) in Spain, where he studies the physical properties of massive stars, most often using X-rays and gamma-rays.
Matthew Lightman
Matthew Lightman is a Data Scientist at American Express in New York City. He received his PhD in physics from Columbia University, where he worked on simulating particle interactions on large computer clusters. Matthew is passionate about education, and believes that beginning researchers can learn to use scripting and programming tools effectively so that they can get closer to the "80% of the work with 20% of the effort" ideal of the Pareto Principle.
Johnny Lin
Johnny Lin trained as a climate dynamicist but now is a Senior Lecturer and Director of Undergraduate Computing Education in the Computing and Software Systems Division at the University of Washington Bothell and an Affiliate Professor of Physics and Engineering at North Park University in Chicago.
Elijah Lowe
Elijah Lowe is a Ph.D. candidate in Computer Science and Quantitative Biology at Michigan State University. His research focus is on tail loss and development of invertebrate chordates using RNA-seq data. Originally from Atlanta, he received a B.S. in Computer Science from Morehouse College, and is currently in the New York City area.
Yuxi Luo
Yuxi Luo works at the Institute of Modern Physics, Chinese Academy of Sciences. He loves data science, especially applying knowledge to solve problems in diverse areas. He believes that he can learn more when teaching others.
Cam Macdonell
Cam Macdonell is a faculty instructor at in the Department of Computer Science Grant MacEwan University in Edmonton, Alberta. His teaching and research relate to operating systems, software engineering, cloud computing and virtualization.
Gary Macindoe
Gary Macindoe obtained his PhD in Computational Statistics from UCL developing hybrid algorithms for linear algebra operations on multicore CPUs and GPUs. He currently works as a Research Software Developer for UCL working with researchers and collaborators to produce and maintain readable, efficient and reliable research software.
Dan MacLean
Dan MacLean is Head of Bioinformatics at The Sainsbury Laboratory. His group works on projects ranging from genomics through bioinformatics and citizen science to evolutionary modelling in the field of Plant-Microbe Interactions.
Cindee Madison
Cindee Madison develops software and research methods in a neuroimaging lab at UC Berkeley. She has been working on numerous open source projects in Python for the last eight years. Her interests range from image processing and graphics to graph theory and reproducible pipelines.
Stephen McGough
Stephen McGough is the Research Manager for the Digital Institute at Newcastle University. His research interests lie in the areas of high performance and high throughput computing along with their implications for green computing.
Catherine McGoveran
Catherine McGoveran is the Government Information Librarian at the University of Ottawa and a volunteer with Open Data Ottawa. Her current interests are in data literacy, visualization, and open government.
Sheldon McKay
Sheldon McKay is a computational biologist with a background and interests in genetics, phylogenetics and comparative genomics. He has participated in a number of biological database projects, including WormBase, GMOD, modENCODE, iPlant, and Reactome.
Maintainer: SQL
Jessica McKellar
Jessica McKellar is a kernel engineer living in Cambridge, MA. She is a Python Software Foundation board member and an organizer for the largest Python user group in the world. With that group she runs the Boston Python Workshops for women and their friends—an introductory programming pipeline that has brought hundreds of women into the local Python community and is being replicated in cities across the US.
Maria McKinley
Maria McKinley is a software developer in a neuroscience lab at the University of Washington where she creates video games that test memory using Python and the 3D game engine, Panda3d. She is passionate about the craft of coding, and loves sharing what she has learned.
Emily Jane McTavish
Emily Jane McTavish is a postdoc at University of Kansas developing tools for updating and revising the tree of life, as part of the Open Tree project. She completed her PhD at the University of Texas in 2013. There she studied the complex evolutionary history of Texas Longhorn cattle using genomic data.
Jeremy Metz
Jeremy Metz is an Experimental Officer for Image Processing in the Biosciences at the University of Exeter. He develops tools to address a range of scientifically interesting questions using mainly Python, Matlab, and ImageJ macros and plugins. Being a physicist by training, Jeremy is interested in using quantitative techniques to help generate simulations of Biophysical systems.
Lauren Michael
Lauren Michael is a Research Computing Facilitator at the University of Wisconsin - Madison, where she helps researchers navigate the world of computing resources and training opportunities. Lauren's own previous research examined the formation of RNA motifs and RNA-protein interactions using compute-intensive methods. She also has interests and experience in science communication.
Simon Michnowicz~
Simon Michnowicz works at Monash Universtiy's e-Research group, where he helps researchers use High Performance Computing facilities to advance their work. He has a background in Computational Proteomics, and has a keen interest in educating users to find new ways to solve old problems.
Francois Michonneau
François Michonneau is an evolutionary biologist interested in the origins of biodiversity, especially among marine invertebrates. He believes that the computing skills taught during Software Carpentry workshops are critical for a broad adoption of reproducible science, a topic he is passionate about.
Brian Miles
Originally trained as software developer, Brian Miles is a geographer who studies water pollution in urban ecosystems, and develops ecohydrology modeling tools to improve scientific reproducibility and researcher productivity.
Bill Mills
Bill Mills is a physicist and software developer currently working for TRIUMF, Canada's national lab for nuclear and particle physics. Bill's current focus is on overhauling research methodology both in terms of software development and use, and with regards to UI and UX on next-generation many-user experiments. He is a co-founder of, part of his ongoing advocacy of both greater collaboration between scientists and software developers, and of open source software development practices for the scientific community.
Ian M. Mitchell
Ian M. Mitchell is an associate professor in the Department of Computer Science at the University of British Columbia. His research interests include scientific computing, cyber-physical systems, formal verification, and reproducible research.
Ben Morris
Ben Morris is a Ph.D. student in the Department of Biology at the University of North Carolina. His research uses large datasets and ecoinformatics to answer questions about patterns in species distribution and community assembly. He also develops open source software to make ecology and biodiversity data more accessible.
Erika Mudrak
Erika Mudrak is on the staff at the Cornell Statistical Consulting Unit, where she consults with researchers across campus on a wide range of analytical research. She has a PhD in Ecology (Botany Dept) and an MS in Biometry (Statistics Dept) from the University of Wisconsin - Madison. Her research interests include multivariate and spatial analysis, data visualization, data management and reproducible research. She co-hosts a the blog accidental aRt with fellow SWC instructor Kara Woo, where they curate examples of data visualizations gone beautifully wrong.
Ian Munoz
Ian Muñoz is a scientific programmer at SESYNC, where he spends most of his time in R and Postgresql. Ian hails from Colorado State University, and has a Bachelors in Economics. He enjoys learning how different tools excel at different tasks and has a passion for open source.
Lex Nederbragt
Lex Nederbragt is a self-taught bioinformatician working with high-throughput DNA sequencing data at Oslo University, Norway. His speciality is the assembly of genomes from short pieces of sequence information.
Aleksandra Nenadic
Aleksandra Nenadic is ELIXIR-UK's Training Coordinator for ICT and Software, based at the School of Computer Science, University of Manchester, where she also completed a PhD in Internet security. She currently also oversees BioCatalogue, is involved with the Software Sustainability Institute, and when she has time still programs in Java and Ruby on Rails.
Alan O'Cais
Alan O'Cais is a theoretical physicist by trade (PhD from Trinity College Dublin in 2006) who has spent the last number of years working within application and user support among some of worlds largest supercomputing centers. He is currently helping to develop virtual research communities (including remote support and training infrastructures) for computational researchers in the Eastern Mediterranean.
Randy Olson
Randy Olson is a Computer Science graduate research assistant at Michigan State University in Dr. Chris Adami's lab specializing in artificial intelligence, artificial life, and evolutionary computation. He runs a research blog where he writes about scientific computing, data visualization, evolution, and AI. Randy is an ardent advocate of open science and regularly travels the U.S. to teach researchers scientific computing skills at Software Carpentry workshops.
Jeramia Ory
Jeramia Ory is an Associate Professor of Biology at King's College in Wilkes-Barre, PA. His lab studies the evolution of virulence in fungi. His educational interests include the use of metacognition to foster student engagement, nontraditional lecture models, the roots of student motivation and the role of technology in science education.
Kirill Palamartchouk
Kirill Palamartchouk is a Researcher in satellite geodesy at Newcastle University, UK. His science involves elements of geophysics and radioelectronics, meteorology and celestial mechanics, and, of course, computing. Kirill believes that following good computing practices is very important, and likes to help fellow researchers do things reliably and efficiently. He can teach in English, Russian, and Greek.
Aleksandra Pawlik
Aleksandra Pawlik works for the Software Sustainability Institute at the University of Manchester. She coordinates the Institute's training activities, including Software Carpentry workshops and the Institute's collaboration with the Centers for Doctoral Training in the UK. Aleksandra holds a PhD in Computing from the Open University and her PhD research focused on documentation in scientific software.
John Pearson
John Pearson was trained as a physicist but now works as a computational neuroscientist at the Duke Institute for Brain Sciences. His research focuses on applying machine learning to brain data, with particular interest in the cognitive processes underlying decision making. He is passionate about equipping undergraduate and graduate students with the computational tools needed to make the most of their data.
Jason Pell
Jason Pell is a Ph.D. student in Computer Science and Quantitative Biology at Michigan State University who is primarily interested in tackling large next-generation DNA sequencing datasets. He holds a B.A. in Computer Science from Grand Valley State University.
David Pérez-Suárez
David Pérez-Suárez is a post-doc at the Space Weather Team in the South African National Space Agency (SANSA), working as the Solar Physicist of the team. He mainly works doing image processing and time-series analisys of solar data, but he is also active in a couple of projects involving webservices, workflows and grid computing. David is one of the developers of a python library for solar physicist and one of the scientists behind a citizen science project to classify sunspots.
Fernando Perez
Fernando Perez is a research scientist at the Helen Wills Neuroscience Institute at U.C. Berkeley. His work involves the development and implementation of new algorithms and tools for neuroimaging, with a special interest in functional MRI. He is also actively involved with the development of new tools for high-level scientific computing, mostly using the Python language.
Giacomo Peru
Giacomo Peru is a project officer at the Software Sustainability Institute. He helps with administration and coordination of workshops in the UK. His background is in Classics (Università di Sassari) and in European Studies (Rome).
Marian Petre
Marian Petre is a Professor of Computing at the Open University. She holds a Royal Society/Wolfson Research Merit Award in recognition of her research on expertise in software design. With degrees in both Psycholinguistics and Computer Science, Marian's research spans empirical studies of software development, representation and visualisation for software design, psychology of programming, human-centred computing, and computer science education.
Stefan Pfenninger
Stefan Pfenninger is a PhD student at Imperial College London. His research is focused on energy policy and energy systems modeling, but he is also interested in climate policy more generally, including resilience and strategies for adapting society and infrastructure to a changing climate. His background is in environmental science and policy.
Jon Pipitone
Jon Pipitone completed his MSc in Computer Science at the University of Toronto in 2010. He has been active since then in a variety of scientific, environmental, and social justice causes.
Mark Plumbley
Mark Plumbley is Director of the Centre for Digital Music (C4DM) at Queen Mary, University of London, and leads the project. His work in audio signal analysis includes beat tracking, music transcription, source separation and object coding, using techniques such as neural networks, independent component analysis, sparse representations and Bayesian modeling.
Tom Pollard
Tom Pollard is a PhD student at University College London, looking at models of acute physiological health in critical care patients. He'd like academic research to be less competitive and more collaborative.
Likit Preeyanon
Likit Preeyanon is a Ph.D. candidate in Microbiology and Molecular Genetics at Michigan State University. He uses computers to analyze very large genome and transcriptome sequencing data from various kinds of animals and human. His interests include bioinformatics, open science, and education.
Francoise Provencher
Françoise Provencher is a post-doctoral fellow in software engineering at École de technologie supérieure. She received her PhD in physics from Université de Montreal. She organises the Montreal PyLadies group.
Sean Pue
Sean Pue a literary historian and digital humanist, is the author of I Too Have Some Dreams: N. M. Rashed and Modernism in Urdu Poetry. He is eternally grateful to Software Carpentry for teaching him tab completion. Sean is an associate professor at Michigan State University and blogs at
Karthik Ram
Karthik Ram is a quantitative ecologist at UC Berkeley broadly interested in the structure and dynamics of food webs in terrestrial systems. He blogs at Inundata, and is also the co-founder of rOpenSci, a project which aims to foster reproducible research and data reuse through open source software tools.
R Saravanan
R Saravanan is a professor in the Department of Atmospheric Sciences at Texas A&M University. His research involves the use of supercomputers for numerical modeling and data analysis to study past, present, and future climates. He also dabbles in open source and teaches courses in meteorology, climate, and introductory programming (using Python).
David Rio
David Rio is a Software Engineer from Barcelona, Catalonia, Spain. He holds a B.S in Computer Science and is currently working at the Human Genome Sequencing Center in Baylor College of Medicine as a lead software engineer. He is passionate about using technology to help scientists with their research, an active contributor to all types of open source projects, and believes in the importance of teaching programming to non-computational scientists.
Scott Ritchie
Scott Ritchie is a Ph.D. Student in the Medical Systems Biology lab at the University of Melbourne, Australia. He has a background in Computer Science and Bioinformatics, and his day-to-day research primarily consists of methods development and data analysis using R. His research interests include gene coexpression networks, and data visualisation.
James Robinson
James Robinson is a PhD student in marine ecology at the University of Victoria, BC. He uses large datasets to explore human impacts on aquatic ecosystems, from coral reefs to freshwater lakes He teaches introductory R workshops to biologists, and is a strong supporter of open science.
Ariel Rokem
Ariel Rokem is a post-doctoral researcher at the Stanford Psychology Department. His research focuses on the functional neuroanatomy of the human visual system. Since his time as a PhD student at UC Berkeley, he has been involved in developing open source software for neuroimaging.
Billy Rowell
Billy Rowell is a Research Specialist at Howard Hughes Medical Institute Janelia Research Campus, where he designs, runs, and analyzes data from high-throughput behavioral assays, and helps others automate workflow and analysis. He has an MA in Molecular and Cell Biology from the University of California, where he studied fruit fly genetics and development.
Jory Schossau
Jory Schossau is a Ph.D. student at Michigan State University studying evolution through simulation, complexity measurement, and game theory. He is also involved in various outreach and education projects from educational game design to classroom teaching.
Anthony Scopatz
Anthony Scopatz has a PhD in Mechanical and Nuclear Engineering from the University of Texas at Austin, and is now an assitant scientist in the Engineering Physics Department at the University of Wisconsin-Madison.
Michael Selik
Michael Selik is a data scientist at Infochimps. Over his career, he has worked for major enterprises and venture-backed startups delivering sophisticated analysis and technology project management services from hyperlocal demographics inference to market share forecasting. He received a MS Economics, a BS Computer Science, and a BS International Affairs from the Georgia Institute of Technology.
Neem Serra
Neem Serra is an iOS developer in the St. Louis area with a background in genomics and evolutionary biology. Her interests include reading fantasy/scifi novels, playing board games, and eating cupcakes.
Jeff Shelton
Jeff Shelton studies control aspects of human motion. Having spent more than two decades in industry before returning to Purdue University for his PhD in Mechanical Engineering, he is interested in aligning educational methods with the evolving societal roles performed by engineers.
Jennifer Shelton
Jennifer Shelton focuses on bioinformatics analysis and workflow development because it is clear that the efficient parsing of large datasets is increasingly important to the biological sciences. She finds this field rich with opportunities, and sees the "open science" model as a logical extension of the scientific method because it is a way to reduce redundancy and increase reproducibility.
Yu-Ching Shih
Yu-Ching Shih is a computational scientist and engineer. He received his Ph.D in Applied Mechanics from National Taiwan University in 2013. He is now interested in applying his analytical and computational knowledge to the problems in machine learning and data science.
Raniere Silva
Raniere Silva is a undergraduate of applied mathmatics of University of Campinas working with linear programming. His focus is in free/open software for the collaborative development of robust, reproducible, and scalable software tools for computational science and open science/access.
Maintainer: tools
Sarah Simpkin
Sarah Simpkin is a GIS and geography librarian at the University of Ottawa. She is interested in digital curation, metadata, and historical GIS applications, and is also a volunteer with Open Data Ottawa.
Rachel Slaybaugh
Rachel Slaybaugh is an Assistant Professor of Nuclear Engineering at the University of California Berkeley where she develops radiation transport methods for application to reactors, shielding, and nuclear security applications. Rachel writes in C++, Python, and Fortran, and has research experience with massively parallel code systems.
Clare Sloggett
Clare Sloggett is a research fellow and bioinformatician at the Victorian Life Sciences Computation Initiative. She works in genomics on a variety of projects, principally in cancer genomics, and is interested in the application of statistical and machine learning methods to bioinformatics. She also teaches a Masters-level subject in genomics algorithms at the University of Melbourne.
Daniel Smith
Daniel Smith is a Ph.D. candidate in Chemistry at Auburn University. His research focuses on elucidating the interactions between molecules and works on open source quantum chemistry software packages in his free time.
Joshua Ryan Smith
Joshua Ryan Smith specializes in electronic devices based on wide-bandgap semiconductor materials and in the past has done work in surface science and nanofabrication. Joshua is a native of North Carolina and received his Ph.D. in physics from North Carolina State University; he learned Python programming in graduate school and has an interest in understanding the design of experiments in terms of the practices of software development.
Mike Smorul
Mike Smorul is the Associate Director for Cyberinfrastructure at SESYNC where he oversees development SESYNC's research computing infrastructure. He has a background in professional software development, system/network administration, high performance computing and digital archiving.
Nancy Soontiens
Nancy Soontiens is a postdoctoral researcher at the University of British Columbia where she works on regional ocean modelling. She received her PhD in Applied Mathematics at the University of Waterloo.
Ashwin Srinath
Ashwin Srinath is a Master's student in Mechanical Engineering—passing off as a computer scientist—at Clemson University, where he does research in high-performance computational fluid dynamics. He works with Python as much as possible, but can be persuaded to code in C, C++ or Fortran.
Maintainer: MATLAB
Margaret Staton
Meg Staton is an assistant professor at the University of Tennessee Institute of Agriculture in the department of Entomology and Plant Pathology. Her research interests span bioinformatics, genomics and web development with a focus on hardwood trees. She maintains the hardwood genomics website and a lab website.
Peter Steinbach
Peter Steinbach is a high-performance computing developer at the Max Planck Institute of Molecular Cell Biology and Genetics in Dresden (Germany). He has a PhD in Particle Physics and is now responsible of accelerating scientific applications in a myriad of languages as well as on a zoology of hardware platforms.
Sarah Supp
Sarah Supp is a postdoctoral associate at Stony Brook University where she studies the impacts of climate change on hummingbirds throughout the western hemisphere. She received her Ph.D. in Ecology from Utah State University, where she first learned about Software Carpentry.
Svaksha is a software developer and an active FOSS contributor with interests in open data, computational science, bioinformatics and open access.
Gayathri Swaminathan
Gayathri Swaminathan is a Linux Senior Systems Engineer and open source community advocate at Rackspace. Her team supports Enterprise infrastructure for Rackspace customers. She holds a Masters in Computer Science from the University of Oklahoma and several professional certifications. As an avid enthusiast of Opensource communities, Gayathri serves as volunteer for LinuxChix and Fedora Documentation project. She is passionate about science, data, reverse engineering and involving girls to new coding exercises and projects.
Bradley Taber-Thomas
Brad Taber-Thomas is a cognitive neuroscientist studying the brain systems involved in social-emotional development. He works as a Postdoc at Penn State University, obtained his PhD in Neuroscience from the University of Iowa, and is a native of Western New York.
Leszek Tarkowski
Leszek Tarkowski runs a small company (Polish for "four bits") focused on teaching C, C++ and Python. He has a PhD in materials science, preceded by MSc in physics but after quite long time as scientist in IMIM he has left academia. My experience as a programmer is based of my needs for data processing and visualization. Leszek lives in Kraków, Poland.
Tracy Teal
Tracy Teal is a bioinformatics specialist at Michigan State University, having completed an NSF Postdoctoral Fellowship in Biological Informatics. She has developed open-source tools for metagenomics analysis and, as a member of the Great Lakes Bioenergy Research Center, studied the effects of land use change on microbial communities and greenhouse gas flux.
Steering Committee
Andrew Teucher
Andrew Teucher holds an MSc in terrestrial ecology, and currently works on analysis and public reporting of environmental status and trend indicators for the British Columbia government. He works with his colleagues to promote good data management and programming practices, and teaches introductory R courses to other government scientists.
Kaitlin Thaney
Kaitlin Thaney is the director of the Mozilla Science Lab, an open science initiative of the Mozilla Foundation focused on innovation, best practices, and skills training for research that is Software Carpentry's parent organization. Prior to Mozilla she worked for Digital Science, a technology arm of Macmillan Science and Education, as well as Creative Commons, where she managed the science program. Kaitlin also advises the UK government on infrastructure for data-intensive science and business and is a Director for DataKind UK.
Steering Committee
Tiffany Timbers
Tiffany Timbers obtained her Ph.D. in Neuroscience from the University of British Columbia in Vancouver, and is currently a Postdoctoral Fellow at Simon Fraser University. Her research uses uses genomics in combination with high-throughput automated phenotyping to uncover how nervous systems enable animals to sense and respond appropriately to the external environment.
Will Trimble
Will Trimble is a postdoc in the metagenomic annotation group at Argonne National Laboratory led by Folker Meyer, the group which provides and maintains MG-RAST. He was trained in experimental physics and has moved into computational biology, using computers and math to analyze bulky high-throughput sequence data. He switched fields out of a desire to participate in inderdisciplinary research and teaches Software Carpentry because he regrets using computers so much for years without learning the tricks.
Daniel Turek
Daniel Turek is a postdoc in the Department of Statistics at the University of California, Berkeley, and also a Fellow with the Berkeley Institute for Data Science. Daniel completed his PhD at the University of Otago located in Dunedin, New Zealand, where he studied multi-model inference and model averaging. His current research interests include computational statistics, efficient MCMC algorithms, and the evolving field of data science.
Stephen Turner
Stephen Turner is an assistant professor in public health sciences at the University of Virginia, and director of UVA's bioinformatics core. He works closely with other life scientists at UVA and abroad in the study design and data analysis of experiments involving large, genome-scale biological data.
Olav Vahtras
Olav Vahtras is a professor of theoretical chemistry at the KTH Royal Institute of Technology, Stockholm. His research involves development of quantum chemical methods for prediction of molecular properties and he teaches Python in a national program for computational sciences.
Ramnath Vaidyanathan
Ramnath Vaidyanathan is an Assistant Professor of Operations Management at McGill University. He holds a PhD in Operations Management from the Wharton School, and has worked at McKinsey and Company. He is addicted to R and has developed two R packages, Slidify and rCharts, both aimed at simplifying the creation and sharing of interactive web-based content with R.
Roman Valls Guimera
Roman Valls Guimerà completed his MSc in Computational Biology in KTH, Sweden. He has been working on high throughput bioinformatics pipelines and distributed computing environments at Science for Life Laboratory in Stockholm and taught courses on software engineering best practices to scientists, primarily in Python.
Vicky Varga
Vicky Varga is the manager of IT Customer Service at the Edmonton Public Library. She has experience working with PHP, JavaScript, Cold Fusion, SQL, and Drupal from her days as a web developer. She has a strong interest in teaching librarians the basics of programming and workflow automation to aid them in their work.
Nelle Varoquaux
After working as a Python software engineer, Nelle Varoquaux returned to university in 2011 to pursue an applied mathematics degree, specializing in machine learning. She is now using her skills to solve biological problems, such as reconstructing the 3D architecture of the genome.
Bogdan Vera
Bogdan Vera is a PhD student in the Centre for Digital Music, at Queen Mary University of London, and previously studied at the University of York and Bournemouth University. His research is about distributed music technologies that can enable musicians to more effectively perform and compose music over great distances using the internet.
Alex Viana
Alex Viana is a Research and Instrument Analyst at the Space Telescope Science Institute where he supports the operations of the Hubble Space Telescope. Primarily working in Python and SQL he has contributed to a wide range of scientific and educational projects at STScI.
Jens von der Linden
Jens von der Linden is a PhD student in plasma physics at the University of Washington. He is designing and building an experiment to simulate astrophysical jets in the lab. His focus is the interaction between twisted magnetic fields and twisted flows in the jets and their stabilizing effects. He uses Python for data analysis, and has also worked on plasma fluid simulations in Fortran and Python.
Andrew Walker
Andrew Walker is a computational geophysicist at the University of Leeds. After a degree in geology, a PhD in mineral physics, and ten years of postdoctoral research, he now holds a personal fellowship from the Natural Environment Research Council in the Institute of Geophysics and Tectonics. Andrew's research focuses on modelling the way that the Earth's interior deforms from the atomic to the planetary scale.
Dan Warren
Dan Warren is an evolutionary ecologist with a strong focus on developing new analytical methods. He is currently working as a DECRA postdoctoral fellow at Macquarie University in Sydney, Australia. In his spare time he makes music, and lately has been doing a lot of soundtracks for nature documentaries.
Leah Wasser
Leah Wasser works as a remote sensing data scientist/senior science educator at the National Ecological Observatory Network (NEON). She received her PhD in ecology at Penn State, and has a passion for ecology, remote sensing, and GIS.
Ben Waugh
Ben Waugh writes and maintains software, teaches programming and a bit of physics, manages computer systems and drinks lots of coffee in the Department of Physics and Astronomy at University College London, mostly in the High-Energy Physics Group.
Ethan White
Ethan White is an Associate Professor in the Department of Biology and the Ecology Center at Utah State University. He is a recipient of the prestigious National Science Foundation CAREER "Young Investigators" Award. He is a proponent of open and reproducible science and serves on the editorial boards of both PLOS ONE and PeerJ.
Easton White
Easton White is a PhD student in Population Biology at the University of California, Davis. His research uses mathematical and statistical tools to answer questions related to population dynamics, evolution of life history traits, and eco-evolutionary dynamics.
Mark Wilber
Mark Wilber is a PhD student at University of California, Santa Barbara. His research interests include understanding how disease and disturbance can affect the structure of ecological communities.
Jason Williams
Jason Williams is the Education, Outreach, and Training lead for the iPlant Collaborative, where he organizes, manages, and instructs more than a dozen annual workshops. He has been instructional staff at Cold Spring Harbor Laboratory's DNA Learning Center for the past 5 years, and been research staff at Cold Spring Harbor Laboratory for 5 years prior to that. Besides his position at iPlant, Jason has a faculty position at Yeshiva University in New York, where he manages a research program for their Girl's High School, and is also a member of the Scientific Training Advisory Board for the Genome Analysis Centre in Norwich, UK.
Lynne Williams
Lynne Williams works at the Rotman-Baycrest Research Institute, where she studies the cognitive neuroscience of language development over the lifespan and develops statistical techniques to analyze large multivariate data sets. Her most recent work is concerned with pattern classifiers in brain imaging and age-associated patterns of variability in brain activation.
Ryan Williams
Ryan Williams is a Ph.D. candidate at Iowa State University in Ecology and Evolutionary Biology. He uses ecological theory to understand patterns within microbial communities and metagenomic data that relate to nutrient cycling in the environment. Away from the computer, Ryan applies his research findings to educate local farmers about microbial ecology and agricultural sustainability.
Greg Wilson
Greg Wilson started the Software Carpentry project in 1998. He has been a professional software developer, an author, and a university professor. Greg received his PhD in Computer Science from the University of Edinburgh in 1993.
Executive Director
Paul Wilson
Paul Wilson is an Associate Professor at the U. Wisconsin-Madison where he teaches nuclear engineering. His research group, CNERG, delivers new capability for the simulation of nuclear systems. The Hacker Within was born from his research group as he tried to impart Software Carpentry skills upon his graduate students.
Kara Woo
Kara Woo is an information manager at the National Center for Ecological Analysis and Synthesis where she works on the Lake Baikal Dimensions of Biodiversity project. In her free time she collects beautiful examples of data visualizations gone awry with Erika Mudrak on their blog accidental aRt.
Christopher Woods
Christopher Woods is a researcher at the University of Bristol, where he develops software for modelling medicinal drugs and proteins. He obtained his PhD in physical chemistry at the University of Southampton, where four years hacking through established academic codes gave him a keen appreciation of the importance of clean design, good documentation, testing and version control.
Fan Yang
Fan Yang is currently a postdoctoral research scientist at Iowa State University. Her research interest is studying soil microbial communities and extrapolating their ecological impacts from big data. She was greatly benefited by attending a Software Carpentry course when she was in graduate school and would like to pass on the great experience and learn more through teaching.
Qingpeng Zhang
Qingpeng Zhang is a Ph.D. candidate in Computer Science and Quantitative Biology at Michigan State University. Broadly his research interest is developing novel computational method to make sense of the big data generated in biological research, especially large metagenomic data. He obtained a bachelor degree in Physics from Nanjing University in China.
Naupaka Zimmerman
Naupaka Zimmerman a postdoctoral fellow in the University of Arizona School of Plant Sciences studying the microbial ecology of plants and their associated fungi. He has a PhD from Stanford in Ecology and Evolutionary Biology. His love of the command line started way back with the Commodore 64 and LOAD "*",8,1.
Tiziano Zito
Tiziano Zito moved from theoretical physics through neuroscience to finally become a full-time system administrator. He is now working as a Scientific Computing Coordinator at the Jülich Forschungszentrum in Germany. He is the main organizer of the Advanced Scientific Programming in Python summer school series.
Andrea Zonca
Andrea Zonca has a background in astrophysics and now works helping other scientists deploy their data analysis software on supercomputers as staff at the San Diego Supercomputing Center.