Donald Patterson, Ph.D.

Professor of Computer Science
(805) 565-7028

Office Location

Winter Hall 301

Office Available

Mondays 8:30am-10:00am; Tuesdays and Thursdays 3:30pm-6:00pm by appointment; Fridays 12:00pm-1:00pm for lunch


Ubiquitous Computing, Human-Computer Interaction, Sustainability/Transition Informatics, Machine Learning

Research Interests

Applications, algorithms and systems that use intelligent context to support situated sustainable computing


Dr. Patterson earned bachelor’s and master’s degrees at Cornell University before serving as a naval operations officer for four years in Japan and Sardinia. He earned a doctorate in computer science from the University of Washington and has received multiple grants and won awards for articles on collapse informatics and abstract object usage. He has co-founded more than four startup companies based on his research. Before coming to Westmont in 2015, he worked at the Donald Bren School of Information and Computer Sciences at UC Irvine, where he received tenure and served as director of the Laboratory for Ubiquitous Computing and Interaction.