Using a computer simulation to promote conceptual understanding by Alphonso Hendricks