Nail is a tool that greatly reduces the programmer effort for safely parsing and generating data formats defined by a grammar. Nail introduces several key ideas to achieve its goal. First, Nail uses a protocol grammar to ...

Wavefront-division electron interferometry with the electron biprism has enabled many applications such as electron holography, exit-wave reconstruction, and demonstration of the Aharonov-Bohm effect. However, wavefront-division ...

Previously demonstrated integrated optical phased arrays have primarily been implemented in silicon-based platforms and have therefore been limited to operation at infrared wavelengths, where silicon provides low-loss ...

As modem transistors continue to scale down in size, conventional Si CMOS is reaching its physical limits and alternative technologies are needed to extend Moore's law. Among different candidates, MOSFETs with a III-V ...

As modem silicon CMOS has been scaled down to extremely small dimensions, there is an urgent need for technological innovations of new devices architectures that would allow the continuation of Moore's Law into the future. ...

This thesis addresses the construction of complex three-dimensional (3-D) nanostructures using only 2-D, planar nano-fabrication techniques. In the state of the art, multiple 2-D layers are fabricated in series, each ...

Proliferation of data caused by rapid increases in computer power and the rise of the internet have caused an acute need for advanced data storage technology. Patterned magnetic media and magneto-resistive random-access ...

Narratarium is a system that uses English text or voice input, provided either realtime or off-line, to generate context-specific colors and sound effects. It accomplishes this by employing a variety of machine learning ...

This work addresses the fundamental problem of how a robot acquires local knowledge about its environment. The domain that we are concerned with is a speech-commandable robotic wheelchair operating in a home/special care ...

Over the past few years, a plethora of tablet devices has made it very easy for users to input information by sketching as if on paper. In addition, sketch recognition systems help users convert these sketches into information ...

This thesis presents a sketch-based interaction system that can be used to illustrate the process of reasoning about an electrical circuit in an educational setting. Recognition of hand-drawn shapes is accomplished in a ...

The ability to accurately and eciently track nutritional intake is a powerful tool in combating obesity and other food related diseases. Currently, many methods used for this task are time consuming or easily abandoned; ...

While many industries can benefit from machine learning techniques for data analysis, they often do not have the technical expertise nor computational power to do so. Therefore, many organizations would benefit from ...

This thesis focuses on techniques with which natural language can be used to search for specific elements in a structured document, such as an XML file. The goal is to create a system capable of being trained to identify ...