For schools and teachers

Preparing students for research is a long process that requires collaboration with teachers and schools.

The Institute for Computing in Research offers both curriculum modules and teacher professional development in the areas listed below. Our curriculum is designed by active researchers in those areas, and we emphasize preparing students for research as well as connections between different academic areas.

Please contact us if you would like to use our curriculum or engage us for teacher professional development workshops.

Data Science

Software Engineering


Software Development

Addressing Underrepresentation
in Quantitative Disciplines


Physics, Astronomy, and Astrophysics

\[ \Gamma(z) = \int_0^\infty x^{z-1} e^{-x} dx \]


Research Skills and Critical Thinking

Nothing is more satisfying than to write a good sentence. It is no fun to write lumpishly, dully, in prose the reader must plod through like wet sand. But it is a pleasure to achieve, if one can, a clear running prose that is simple yet full of surprises. This does not just happen. It requires skill, hard work, a good ear, and continued practice.

Barbara Tuchman

Writing in the Content Domain

For more information please send email to