Return To Visitors, Instructors and Technical Staff

Oliver Steele

Oliver Steele

Visiting Assistant Professor of Computing and Technology



B.A., UNC-Chapel Hill

Select Courses Taught

Software Design


Internet of Things, Home and Building Automation, Programming Languages


Oliver is technology advisor for companies in education, home automation, and connected devices. He is a serial entrepreneur, and has worked at Apple Computer, AOL, Nest Labs. Oliver has worked in the industry as a CTO, engineering manager, product manager, technical co-founder, and software architect. He has built web, embedded, and operating system products in C, C++, Java, JavaScript, Python, Ruby, Common Lisp, and assembly, and collaborated on the design of a programming language (Dylan). He is the co-auther of eleven patents.

Select Publications

"M. Minsky, O.-Y. Ming, O. Steele, F. P. Brooks Jr., and M. Behensky, “Feeling and Seeing: Issues in Force Display,” SIGGRAPH Computer Graphics, vol. 24, no. 2, pp. 235–241, Feb. 1990."
Personal Website