Research: History and social studies of engineering, engineering education, and computing; Engineering epistemologies; Global engineering education; Open source software and hardware; History of embedded devices and systems; Software and hardware development methodologies.