Learn More
Using tongue to access computer for people with none or minimal upper limb function has been studied in recent years. These studies mainly focus on utilizing mechanical or electromagnetic devices. These devices, however, must contact to people's oral cavity and cause hygiene problems or accidental ingestion. This work presents an interaction technique named(More)
Smartwatches are emerging as wrist-based computers capable of complex calculation and communication, and the computer science curriculum should reflect the challenges and opportunities that they provide in the education domain. This paper puts forth an experience report focused on efforts to incorporate smartwatches in an upper-level undergraduate mobile(More)
This paper provides an overview of a collaborative design effort that involves computer scientists, psychologists, and designers working together to investigate design methods to help in the creation of technology to people with cognitive disabilities. The focus of this effort was in developing techniques to help novice designers create technology(More)
Humanoid robots that resemble human body, language and/or actions enable promising interactive agent behavior in people’s life. The humanoid factor of being “like-a-human” implies that the interaction with a humanoid robot shares similarities with human-tohuman communications. Designing a humanoid robot must take the users’ perception of its social(More)
Phosphorous oxide (PxOy)-incorporated carbon nanotubes (PCNTs) and nitric acid treated carbon nanotubes (OCNTs) are first synthesized, then phosphorous modified palladium nanoparticles (Pd-P NPs) supported on PCNTs (Pd-P/PCNTs) and OCNTs (Pd-P/OCNTs) are synthesized and employed as electrocatalysts in a methanol oxidation reaction. Pd-P/PCNTs show enhanced(More)
Research suggests that different teaching styles and multiple exposures of different styles to material can aid in the learning process. While there are guidelines for identifying the best teaching style for material, new and evolving areas can present unique challenges. The emerging area of mobile software development, which combines aspects of software,(More)