Barba, L., & Forsyth, G. (2018). CFD Python: The 12 steps to Navier–Stokes equations. Journal of Open Source Education, 1(9), 21.

Brenner, S. C., & Scott, L. R. (2008). The mathematical theory of finite element methods. Springer Verlag.

Chapelle, D., & Bathe, K. J. (1993). The inf-sup test. Computers and Structures, 47, 537–537.

Chen, O., Kalyuga, S., & Sweller, J. (2015). The worked example effect, the generation effect, and element interactivity. Journal of Educational Psychology, 107(3), 689.

Coleman, E. G. (2012). Coding freedom: The ethics and aesthetics of hacking. Princeton University Press.

Freeman, S., Eddy, S. L., McDonough, M., Smith, M. K., Okoroafor, N., Jordt, H., & Wenderoth, M. P. (2014). Active learning increases student performance in science, engineering, and mathematics. Proceedings of the National Academy of Sciences, 111(23), 8410–8415.

Haller, H., & Krauss, S. (2002). Misinterpretations of significance: A problem students share with their teachers. Methods of Psychological Research, 7(1), 1–20. Retrieved from

LeVeque, R. J. (2002). Finite volume methods for hyperbolic problems. Cambridge University Press.

Meurer, A., Smith, C. P., Paprocki, M., Čertı́k, O., Kirpichev, S. B., Rocklin, M., … Scopatz, A. (2017). SymPy: Symbolic computing in Python. PeerJ Computer Science, 3, e103.

Mishra, S., & Spinolo, L. V. (2015). Accurate numerical schemes for approximating initial-boundary value problems for systems of conservation laws. Journal of Hyperbolic Differential Equations, 12(01), 61–86.

Moore, M. G. (1989). Editorial: Three types of interaction. American Journal of Distance Education.

OpenContent. (1998). About opencontent. Retrieved 18 December 2002 from

Raymond, E. S. (1996). The new hacker’s dictionary. MIT Press.

Roache, P. J. (2004). Building PDE codes to be verifiable and validatable. Computing in Science & Engineering, 6(5), 30–38.

Sweller, J. (2006). The worked example effect and human cognition. Learning and Instruction, 16(2), 165–169.

Trefethen, L. N., & Bau, D. (1997). Numerical linear algebra. Society for Industrial Mathematics.

  1. The bazaar style is a method of collectively creating software that isn’t top down directed like a traditional company hierarchy.