John Thomas Murray

John Thomas Murray, Ph.D.

Biography

John Thomas Murray received his B.S in Digital Narratives and Computer Science from the University of Maryland, College Park. He is receiving his PhD and MS in Computer Science from the University of California, Santa Cruz. His interactive narrative collaborations have been featured in multiple international gallery exhibitions, including in Portugal and Norway, exploring how to incorporate new sensing and display technologies to tell stories. Murray wrote curriculum and taught for the Academy of Art in San Francisco, and was co-author of the MIT Press Platform Studies Series book Flash: Building the Interactive web, and co-founded an augmented reality start, Seebright. He has taught courses or led workshops that incorporated augmented reality, game design and the Microsoft Kinect.

Education

  • Ph.D. in Computer Science from University of California, Santa Cruz (2018)
  • Ph.D. in Computer Science from University of California, Santa Cruz (2018)
  • B.S. in Computer Science from University of Maryland, College Park (2010)
  • B.S. in Digital Narratives from University of Maryland, College Park (2009)

Courses

No courses found for Spring 2027.

Course Number Course Title Mode Date and Time Syllabus
87586 DIG4633C Multi-modal Design In Person (P) Unavailable
No Description Available
87618 DIG4633C Multi-modal Design In Person (P) Unavailable
No Description Available
87643 DIG5508 Programming for Digital Media In Person (P) Unavailable
No Description Available

No courses found for Summer 2026.

Course Number Course Title Mode Date and Time Syllabus
15705 DIG4503C Low and No Code Dev Web-Based (W) Unavailable
No Description Available
15706 DIG4503C Low and No Code Dev Web-Based (W) Unavailable
No Description Available
Course Number Course Title Mode Date and Time Syllabus
87563 DIG4633C Multi-modal Design In Person (P) Unavailable
No Description Available
87596 DIG4633C Multi-modal Design In Person (P) Unavailable
No Description Available

No courses found for Summer 2025.

Course Number Course Title Mode Date and Time Syllabus
17566 DIG4503C Low and No Code Dev Web-Based (W) Unavailable
No Description Available
17567 DIG4503C Low and No Code Dev Web-Based (W) Unavailable
No Description Available
Course Number Course Title Mode Date and Time Syllabus
89754 DIG4633C Multi-modal Design In Person (P) Unavailable
No Description Available
89788 DIG4633C Multi-modal Design In Person (P) Unavailable
No Description Available

No courses found for Summer 2024.

Course Number Course Title Mode Date and Time Syllabus
19492 DIG4503C Rapid App Web Development Web-Based (W) Unavailable
No Description Available
19493 DIG4503C Rapid App Web Development Web-Based (W) Unavailable
No Description Available
13869 DIG5831 Computational Media Mixed Mode (M) Unavailable
No Description Available
Course Number Course Title Mode Date and Time Syllabus
85151 DIG4633C Multi-modal Design In Person (P) Unavailable
No Description Available
85187 DIG4633C Multi-modal Design In Person (P) Unavailable
No Description Available
85216 DIG5508 Programming for Digital Media In Person (P) Unavailable
No Description Available

No courses found for Summer 2023.

Course Number Course Title Mode Date and Time Syllabus
16243 DIG4639C Mobile Development In Person (P) Unavailable
No Description Available
16244 DIG4639C Mobile Development In Person (P) Unavailable
No Description Available
19913 DIG5831 Computational Media Mixed Mode (M) Unavailable
No Description Available
Course Number Course Title Mode Date and Time Syllabus
89007 DIG5508 Programming for Digital Media In Person (P) Unavailable
No Description Available
Course Number Course Title Mode Session Date and Time Syllabus
58461 DIG3480 Computer As a Medium Web-Based (W) B Unavailable
No Description Available
Course Number Course Title Mode Date and Time Syllabus
19100 DIG4639C Mobile Development Web-Based (W) Unavailable
No Description Available
19226 DIG4639C Mobile Development Web-Based (W) Unavailable
No Description Available
19239 DIG5831 Computational Media Web-Based (W) Unavailable
No Description Available
Course Number Course Title Mode Date and Time Syllabus
91913 DIG4633C Multi-modal Design In Person (P) Unavailable
No Description Available
91958 DIG4633C Multi-modal Design In Person (P) Unavailable
No Description Available
91999 DIG5508 Programming for Digital Media In Person (P) Unavailable
No Description Available
Course Number Course Title Mode Session Date and Time Syllabus
61382 DIG3480 Computer As a Medium Web-Based (W) B Unavailable
No Description Available

Updated: Oct 30, 2025