Media Arts + Practice (MA+P) is a community of multi-media creators who are fluent in the techniques and technologies of digital art and
design, cinematic media, and storytelling.
We live in a world of multiple screens and multiple forms of media. In today's global culture those screens are portals to information,
inspiration and entertainment. Fields as diverse as business, medicine, education, architecture, law, urban planning, filmmaking, and
many more, need innovative designers, artists and storytellers who know how to create engaging digital media experiences for the screens
that matter to their audiences—whether they fit in a pocket or cover entire walls.
MA+P students learn to make a variety of media-websites, films, art installations, visualizations- as well as design strategies for how
and when to use each form. The program encourages exploration of new and emerging technologies, challenging students to think
innovatively about the future of digital media. MA+P graduates are ready to assume positions as media makers, artists, graphic designers,
media analysts and researchers, and managers of digital media products and processes, both within and beyond the entertainment industry.
They prepare for leadership positions in creating, developing and managing innovative digital media.
Our Media Arts + Practice BA program falls under the CIP code 50.0102: Digital Arts, and our Media Arts + Practice PhD program falls under the CIP code 50.0601: Film/Cinema/Media Studies.
Stories
AI Panel Quells Worries About the Bots Taking Over Creative Industry Jobs
AI Panel
MAP Faculty
MA+P Student Honored with Hedy Lamarr Award
Danielle Takahashi
Student Profile
The SCA Diversity Council Honors MAP Students with Diversity Award
Diversity Awards
Program Profile
Student Stories
Kyle Ang
BA, Media Arts + Practice '22
Katie Luo
BA, Media Arts + Practice '25
Mo Chuang
BA, Media Arts + Practice '25
Featured Student Work
struct |
Cause |
struct |
Detail |
Reason: Sequence (?<...) not recognized.
|
ErrNumber |
0
|
Message |
Malformed regular expression "<img([^>]*?)(?<!alt=)[^>]*?src="([^"]*)"([^>]*?)>".
|
StackTrace |
coldfusion.runtime.StringFunc$MalformedRegularExpressionException: Malformed regular expression "<img([^>]*?)(?<!alt=)[^>]*?src="([^"]*)"([^>]*?)>".
at coldfusion.runtime.StringFunc.getPattern(StringFunc.java:1320)
at coldfusion.runtime.StringFunc._REReplace(StringFunc.java:964)
at coldfusion.runtime.StringFunc.REReplace(StringFunc.java:1168)
at coldfusion.runtime.CFPage.REReplaceNoCase(CFPage.java:6457)
at cfindex2ecfm929857053.runPage(D:\sites\cinemadev\imap\index.cfm:179)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257)
at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749)
at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578)
at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5274)
at cfApplication2ecfc1922801530$funcONREQUEST.runFunction(D:\sites\cinemadev\Application.cfc:197)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:654)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:584)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:547)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:470)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:443)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:315)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:975)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:696)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:503)
at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:115)
at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:308)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:569)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:162)
at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:97)
at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:81)
at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
at coldfusion.CfmServlet.service(CfmServlet.java:231)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:447)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:935)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1826)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:834)
|
Suppressed |
|
TagContext |
array
|
1 |
struct |
COLUMN |
0
|
ID |
CF_CFPAGE
|
LINE |
179
|
RAW_TRACE |
at cfindex2ecfm929857053.runPage(D:\sites\cinemadev\imap\index.cfm:179)
|
TEMPLATE |
D:\sites\cinemadev\imap\index.cfm
|
TYPE |
CFML
|
|
2 |
struct |
COLUMN |
0
|
ID |
CFINCLUDE
|
LINE |
197
|
RAW_TRACE |
at cfApplication2ecfc1922801530$funcONREQUEST.runFunction(D:\sites\cinemadev\Application.cfc:197)
|
TEMPLATE |
D:\sites\cinemadev\Application.cfc
|
TYPE |
CFML
|
|
|
Type |
Expression
|
e_regex |
<img([^>]*?)(?<!alt=)[^>]*?src="([^"]*)"([^>]*?)>
|
e_rootcause |
Sequence (?<...) not recognized
|
|
Detail |
An exception occurred while invoking an event handler method from Application.cfc. The method name is: onRequest.
|
Message |
Event handler exception.
|
RootCause |
struct |
Detail |
Reason: Sequence (?<...) not recognized.
|
ErrNumber |
0
|
Message |
Malformed regular expression "<img([^>]*?)(?<!alt=)[^>]*?src="([^"]*)"([^>]*?)>".
|
StackTrace |
coldfusion.runtime.StringFunc$MalformedRegularExpressionException: Malformed regular expression "<img([^>]*?)(?<!alt=)[^>]*?src="([^"]*)"([^>]*?)>".
at coldfusion.runtime.StringFunc.getPattern(StringFunc.java:1320)
at coldfusion.runtime.StringFunc._REReplace(StringFunc.java:964)
at coldfusion.runtime.StringFunc.REReplace(StringFunc.java:1168)
at coldfusion.runtime.CFPage.REReplaceNoCase(CFPage.java:6457)
at cfindex2ecfm929857053.runPage(D:\sites\cinemadev\imap\index.cfm:179)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257)
at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749)
at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578)
at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5274)
at cfApplication2ecfc1922801530$funcONREQUEST.runFunction(D:\sites\cinemadev\Application.cfc:197)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:654)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:584)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:547)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:470)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:443)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:315)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:975)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:696)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:503)
at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:115)
at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:308)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:569)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:162)
at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:97)
at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:81)
at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
at coldfusion.CfmServlet.service(CfmServlet.java:231)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:447)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:935)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1826)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:834)
|
Suppressed |
|
TagContext |
array
|
1 |
struct |
COLUMN |
0
|
ID |
CF_CFPAGE
|
LINE |
179
|
RAW_TRACE |
at cfindex2ecfm929857053.runPage(D:\sites\cinemadev\imap\index.cfm:179)
|
TEMPLATE |
D:\sites\cinemadev\imap\index.cfm
|
TYPE |
CFML
|
|
2 |
struct |
COLUMN |
0
|
ID |
CFINCLUDE
|
LINE |
197
|
RAW_TRACE |
at cfApplication2ecfc1922801530$funcONREQUEST.runFunction(D:\sites\cinemadev\Application.cfc:197)
|
TEMPLATE |
D:\sites\cinemadev\Application.cfc
|
TYPE |
CFML
|
|
|
Type |
Expression
|
e_regex |
<img([^>]*?)(?<!alt=)[^>]*?src="([^"]*)"([^>]*?)>
|
e_rootcause |
Sequence (?<...) not recognized
|
|
StackTrace |
coldfusion.runtime.EventHandlerException: Event handler exception.
at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:319)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:569)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:162)
at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:97)
at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:81)
at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
at coldfusion.CfmServlet.service(CfmServlet.java:231)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:447)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:935)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1826)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: coldfusion.runtime.StringFunc$MalformedRegularExpressionException: Malformed regular expression "<img([^>]*?)(?<!alt=)[^>]*?src="([^"]*)"([^>]*?)>".
at coldfusion.runtime.StringFunc.getPattern(StringFunc.java:1320)
at coldfusion.runtime.StringFunc._REReplace(StringFunc.java:964)
at coldfusion.runtime.StringFunc.REReplace(StringFunc.java:1168)
at coldfusion.runtime.CFPage.REReplaceNoCase(CFPage.java:6457)
at cfindex2ecfm929857053.runPage(D:\sites\cinemadev\imap\index.cfm:179)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257)
at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749)
at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578)
at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5274)
at cfApplication2ecfc1922801530$funcONREQUEST.runFunction(D:\sites\cinemadev\Application.cfc:197)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:654)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:584)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:547)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:470)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:443)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:315)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:975)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:696)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:503)
at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:115)
at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:308)
... 37 more
|
Suppressed |
|
TagContext |
array
|
1 |
struct |
COLUMN |
0
|
ID |
CF_CFPAGE
|
LINE |
179
|
RAW_TRACE |
at cfindex2ecfm929857053.runPage(D:\sites\cinemadev\imap\index.cfm:179)
|
TEMPLATE |
D:\sites\cinemadev\imap\index.cfm
|
TYPE |
CFML
|
|
2 |
struct |
COLUMN |
0
|
ID |
CFINCLUDE
|
LINE |
197
|
RAW_TRACE |
at cfApplication2ecfc1922801530$funcONREQUEST.runFunction(D:\sites\cinemadev\Application.cfc:197)
|
TEMPLATE |
D:\sites\cinemadev\Application.cfc
|
TYPE |
CFML
|
|
|
Type |
Expression
|
name |
onRequest
|