Teaching
Marc is a professor at Beijing Film Academy (BFA), China’s top ranked film school and animation school. He teaches screenwriting, story development, TV series development, adaptation, and is an advisor on senior and graduate projects.
He has also taught courses in writing, acting, literature, and critical thinking at the University of Southern California (USC) and at numerous other colleges and institutions. He is a frequent guest speaker, lecturer, and workshop leader at educational and professional events including:
- Disney-SART annual animation workshops – organizer & presenter (3 years) – Burbank, USA
- Chinese Ministry of Culture – training events – Beijing
- CICAF, CCG, and Ningbo Animation Events – Hangzhou, Shanghai & Ningbo, China
- IQIYI and New iPicture company events – Beijing & Shanghai
- Tokyo University – Guest speaker – Tokyo, Japan
- San Diego Comicon, Anime L.A., and Orlando Anime Conventions – San Diego, Los Angeles, Orlando, USA

Teaching – Theater
University of Southern California (USC) – Orange Coast College (OCC)
Courses taught:
- Acting
- Acting for the camera
- Theatre Lab
- Theatre Appreciation
Teaching – Writing / English
L.A. City College – West L.A. College – Glendale College
Courses taught:
- Writing for Film & Television
- Creative Writing
- Film & Literature
- Critical Thinking
- English Fundamentals
- English as a Second Language
Marc has also taught theatre courses for Children at the Groove Shakespeare Festival / Gem Theatre in Orange County, California.
Educational Background
Master of Fine Arts – University of Southern California (USC)
Writing for Film & Television
Master of Fine Arts – University of Southern California (USC)
Directing Theatre
Bachelor of Arts – University of California, Irvine (UCI)
Performing Arts
Phi Kappa Phi – National Honor Society
Phi Delta Kappa – National Educator’s Honor Society
Guild Memberships
- Writers Guild of America (WGA)
- Screen Actors Guild (SAG)