Don Patterson

Donald J. Patterson is an Associate Professor in the Donald Bren School of Information and Computer Sciences at the University of California, Irvine. Professor Patterson’s research lies at the interface of ubiquitous computing, artificial intelligence and human-computer interaction. In this space he researches applications, algorithms and systems that use intelligent context to support situated sustainable computing. He has received multiple impact awards for his research as well as for his support of undergraduate teaching and research. He has led several research projects including work on activity and event recognition from Wi-Fi networks, GPS and RFID sensor streams and social status streams. Other research includes work on the NSF funded NomaticIM project and NomaticAid, a context aware instant messenger system, and a context aware photo-capture system respectively. Both of these systems work to bring the user control over the digital presentation of their context while solving a generalized form of the position to place problem. Patterson’s current research agenda focusses on developing robust sensor interpretation systems that can survive infrastructure intermittency in an effort to manage sustainable challenges in the future, aka Collapse Informatics. His published work has received best paper awards from the Computer-Human Interaction (CHI) conference and the IEEE International Symposium on Wearable Computing. Professor Patterson graduated in 2005 from the University of Washington with a Ph.D. in computer science where he was funded from competitive scholarships including the University of Washington Educator’s Fellowship, and the National Defense Science and Engineering Graduate Fellowship. Prior to graduate school, Professor Patterson served in the U.S. Navy as a Surface Warfare Officer stationed in Italy and Japan. He is also a co-founder of 4+ start-up companies based on his research.

Filter Courses within "Don Patterson" (Click to filter)
Networking and Security in iOS Applications (Coursera) Coursera
University of California, Irvine

Networking and Security in iOS Applications (Coursera)

Unlock the potential of your iOS app development skills by mastering networking and security fundamentals. This course will guide you through building robust, secure iOS applications that can interact with web services, store data safely using Core Data, and efficiently manage push notifications. With practical code tutorials and conceptual insights, you'll create a personal app toolbox to enhance your own projects.

Jun 8th 2026
4 Weeks
Best Practices for iOS User Interface Design (Coursera) Coursera
University of California, Irvine

Best Practices for iOS User Interface Design (Coursera)

Discover the secrets to creating sophisticated and user-friendly iOS applications through this in-depth course. Learn essential UI/UX principles, effective use of UI widgets, and techniques for crafting seamless UI animations and responsive designs. Whether you're a beginner or an experienced developer looking to refine your skills, this course will equip you with the best practices needed to design compelling iOS interfaces.

Jun 8th 2026
4 Weeks
Games, Sensors and Media (Coursera) Coursera
University of California, Irvine

Games, Sensors and Media (Coursera)

Embark on a journey into the world of digital interactivity with 'Games, Sensors and Media' course from Coursera. This comprehensive program is designed for those who want to craft fluid and engaging gaming experiences using the advanced sensor hardware built into iPhone and iPad devices. You'll delve into drawing 2D graphics, playing sounds and music, integrating Game Center features, leveraging the iOS physics engine, and detecting device orientation and location. Whether you're a budding game developer or an aspiring media creator, this course will equip you with the skills to create captivating digital content.

Jun 8th 2026
4 Weeks
Page 1