Data-type generic programming can be used to traverse and manipulate specific parts of large heterogeneously-typed tree structures, without the need for tedious boilerplate. Gene...
We present progress with roBlocks, a reconfigurable modular robotic system for education. Children snap together small, magnetic, heterogeneous modules to create larger, more comp...
— Out-of-body experiences (OBEs) are illusions, where people experience themselves as being located outside their physical body and often flying or floating at an elevated loca...
The need for direct memory manipulation through pointers is essential in many applications. However, it is also commonly understood that the use (or probably misuse) of pointers is...
Research into collaborative document use often concentrates on how people share document content. However, studies of real-world document practices reveal that the structures by w...