Developing Squeak-based curricula through a collaborative "TIDE" course at Kyoto University and UCLA | IEEE Conference Publication | IEEE Xplore