USC/USC-Course-Catalog huggingface dataset:
CTPR 460: Film Business Procedures and Distribution 
Financing, budgeting, management as applied to films; problems of distribution, including merchandising, cataloging, evaluation, and film library management.
Units: (2.0-4.0 units, max 8)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 1:00-2:50pm
Instructor: Navid Mcilhargey
CTPR 461: Managing Television Stations and Internet Media 
Managing electronic media, including radio and television stations, broadcast and cable networks, and the internet.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 6:30-9:30pm
Instructor: Richard Block
CTPR 464: Directing the Television Sketch Comedy Show 
Concepts and skills in directing sketch comedy shows, using the techniques of live television. Hands-on experience on live weekly shows. Recommended preparation: CTPR 371, or CTPR 476, or CTPR 484, or CTPR 523, or CTPR 532.
Units: (2.0 units, max 4)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 1:00-4:50pm
Instructor: Robert Schiller
CTPR 465: Practicum in Production Design 
Practical instruction in script breakdown, location surveys, traditional and computer-aided working drawings, model making, set decoration, construction and scenic departments.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTPR 310 or CTPR 456)
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 7:00-10:00pm
Instructor: Michael Provart
CTPR 466: The Art of the Pitch 
Presenting ideas for feature and television projects to buyers: shaping ideas for pitching, assessing and targeting the marketplace, in-class pitching of projects.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 310
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 6:00-8:50pm
Instructor: Tom Jacobson
CTPR 470: Practicum in On-Screen Direction of Actors 
Concentration on the basic skills in working with actors from a director's point of view.
Units: (4.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 6:30-9:30pm
Instructor: Anne Desalvo
CTPR 473: Spotting Music for Cinema 
A real world approach to spotting music for film: why film music exists and the many ways it is used in storytelling. For filmmakers as well as composers.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Thursday
Time: 6:00-9:00pm
CTPR 474: Documentary Production 
Pairs produce, direct, shoot, and edit a short documentary on a subject of their choice. Finished projects will be suitable for broadcast/festivals.
Units: (4.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 9:00-12:50pm
Instructor: Tim Kirkman
CTPR 476: Directing The Comedic Scene 
Directing comedy: casting, rehearsing, directing actors, scene analysis, staging, shooting, and editing, leading to the filming of a two-person comic scene
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 6:00-9:50pm
Instructor: Barnet Kellman
CTPR 478: Practicum in Directing 
Concepts of directing for motion pictures, emphasizing the working relationship of actors and directors. Scenes will be staged in class and filmed for class presentation.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 310
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: Wednesday
Time: 10:00-12:50pm
Instructor: Helaine Head
CTPR 479: Straight to Series: Development of Episodic TV Drama 
Collaborative writing, preproduction and shooting of a pilot act for an original episodic television drama, shot on stage sets built for the show.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 4:00-7:50pm
Instructor: Tim Marx
CTPR 480: Advanced Production Workshop 
Directors, producers, cinematographers, editors and sound designers collaborate to produce, shoot, edit and deliver fictional, documentary or experimental projects.
Units: (4.0 units)
Prerequisites: Prerequisite: CTPR 450
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: Tuesday
Time: 9:00-11:50am
Instructor: Brenda Goodman
CTPR 486: Straight to Series: Production of Episodic TV Drama 
Collaborative production and postproduction of an original episodic drama, shot on original sets on stage and on location.
Units: (4.0 units, max 8)
Prerequisites: Prerequisite: 1 from (CTPR 450 or CTPR 508)
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 9:00-11:50am
Instructor: Gail Katz
CTPR 491: Viral Comedy 
Translating traditional storytelling tools into short form comedy that stands out online. Writing, directing and producing creative projects designed for current online platforms.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 7:15-9:15pm
Instructor: Christopher Guerrero
CTPR 497: Music Video and Commercial Production 
Writing, budgeting, shooting, editing and directing a music video and commercial. Getting the job, dealing with the band, working with the record and advertising companies.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTPR 310 or CTPR 508)
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 7:00-10:00pm
Instructor: Rolf Kestermann,Paula Walker-Kestermann
CTPR 499: Special Topics 
Detailed investigation of new or emerging aspects of cinema and/or television; special subjects offered by visiting faculty; experimental subjects.
Units: (2.0-4.0 units, max 8)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 4:00-6:50pm
CTPR 502: Collaboration and Creativity 
Foundations for fruitful collaborative experiences via readings, presentations, in-class exercises and real-life challenges and advice from professionals.
Units: (1.0 unit)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 11:30-1:20pm
Instructor: Jamari Perry,
CTPR 506: Visual Expression 
Exploring the relationship between story structure and visual structure, discussion of aesthetics and technical controls, in-class examples and screenings, photographic assignments.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTAN 547 or CTIN 534 or CTPR 504 or CTPR 507)
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 1:30-4:20pm
Instructor: Bruce Block
CTPR 507: Production I 
The effective communication of ideas through the language of cinema. Individual and small group exercises; introductions to producing, directing, editing, cinematography and sound.
Units: (4.0 units)
Prerequisites: Not available
Restrictions: Restriction:  Registration open to the following class level(s): Doctoral Student, Master Student
Class type: Lecture
Days: Tuesday
Time: 11:00-12:50pm
Instructor: Seth Koury
CTPR 508: Production II 
Practicum in group production, emphasizing the collaborative process and the expressive use of sound and image.
Units: (6.0 units)
Prerequisites: Prerequisite: CTPR 507 and CTWR 505
Restrictions: Restriction:  Registration open to the following class level(s): Doctoral Student, Master Student
Class type: Lecture-Lab
Days: Mon, Wed
Time: 9:00-11:50am
CTPR 522: Reality Television Survey 
A comprehensive overview of the world of reality television; each student will develop and pitch an original reality-based program.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 6:00-8:50pm
Instructor: Scott Stone
CTPR 523: Introduction to Multiple-Camera Production 
How to direct comedy or dramatic scenes, using multiple camera techniques. Students also serve as crew members, learning lighting, mixing, studio controls, and stage management.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 508
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 1:00-4:50pm
Instructor: Robert Schiller
CTPR 531: Planning the Documentary Production 
A preproduction workshop for the research and planning of a documentary project to be executed in CTPR 547 or an advanced production workshop class. Prerequisite: CTPR 508.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 508
Restrictions: Not available
Class type: Lecture-Discussion
Days: Thursday
Time: 9:00-11:50am
Instructor: Tracy Tragos
CTPR 532: Intermediate Directing 
Practical experience in staging dramatic narrative scenes, emphasizing directing actors, rehearsal techniques and camera blocking.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 508
Restrictions: Not available
Class type: Lecture
Days: Thursday
Time: 2:00-5:50pm
Instructor: Barnet Kellman
CTPR 533: Directing Techniques 
Practicum in more complex directing issues concentrating both on performance and exploration of shaping scenes visually through blocking of action and placement of camera.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 532
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 7:00-10:30pm
Instructor: James Savoca
CTPR 534: Intermediate Production Design 
Exercises concentrating on script analysis, blocking the scene, ground plans, elevations, visual research and concepts, departmental collaboration, and presentation of work.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 508
Restrictions: Not available
Class type: Lecture-Discussion
Days: Wednesday
Time: 7:00-10:00pm
Instructor: Jack Taylor
CTPR 535: Intermediate Editing 
Editorial construction of sequences to analyze the interrelationships of the various film elements, both visual and aural.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTPR 508 or CTAN 547)
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 4:00-6:50pm
Instructor: John Rosenberg
CTPR 537: Intermediate Cinematography 
Close study through practical in class exercises of the technical and aesthetic principles of cinematography. Introduction to 16mm film and advanced digital cameras.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTPR 508 or CTAN 547)
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: Tuesday
Time: 9:00-12:50pm
CTPR 538: Intermediate Producing 
Definition, examination and practical experience in the role of the line producer as it relates to preproduction, production and post production.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 508
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 7:00-10:00pm
CTPR 546L: Production III, Fiction 
An intensive workshop experience in which students, crewing in their area of specialization, complete the shooting and postproduction of projects up to 12 minutes in length. Qualifying courses: for directors, CTPR 532, and for cinematographers, CTPR 537;
Units: (6.0 units, max 12)
Prerequisites: Prerequisite: CTPR 508
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 8:00-11:50am
Instructor: Scott Kroopf
CTPR 547L: Production III, Documentary 
Intensive workshop; students shoot and finish documentary projects up to about 25 minutes. Qualifying courses: for directors, CTPR 431 or CTPR 531; for cinematographers, CTPR 424 or CTPR 537.
Units: (6.0 units, max 12)
Prerequisites: Prerequisite: 1 from (CTPR 450 or CTPR 508)
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 10:00-12:50pm
CTPR 551: Directing in a Virtual World 
Telling cinematic stories using visual effects and virtual backgrounds, environments, and characters. Hands-on exercises emphasizing directing. Prerequisite: CTAN 462. Recommended preparation: CTAN 555 or CTPR 532 or CTPR 537. Open only to Cinematic Arts students.
Units: (2.0 units)
Prerequisites: Prerequisite: CTAN 462
Restrictions: Restriction:  Registration open to the following school(s): School of Cinematic Arts
Class type: Lecture
Days: Friday
Time: 1:00-4:50pm
Instructor: Mat Beck,Paul Kowalski
CTPR 554: Advanced Sound 
Study of the technical and aesthetic elements of sound design at the professional level. Intended for those contemplating a career in the field of audio. Prerequisite: CTPR 540 or CTPR 546 or CTPR 547.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTPR 540 or CTPR 546 or CTPR 547)
Restrictions: Not available
Class type: Lecture-Lab
Days: Monday
Time: 7:00-10:00pm
CTPR 556: Advanced Professional Editing Tools and Software 
Advanced editing tools for picture editors, picture editing assistants, DIT, post supervisors and VFX editors, including AVID, After Effects, Photoshop, Scriptsync, Davinci Resolve and more.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTPR 421 or CTPR 535 or CTPR 480 or CTPR 484 or CTPR 486 or CTPR 546 or CTPR 547)
Restrictions: Not available
Class type: Lecture
Days: Thursday
Time: 10:00-12:50pm
Instructor: Jeremy Deneau
CTPR 557: Advanced Cinematography 
Advanced camera and lighting techniques for those considering a professional career in cinematography.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTPR 424 or CTPR 537)
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture-Lab
Days: Monday
Time: 1:00-4:50pm
Instructor: Robert Yeoman
CTPR 558: Advanced Producing 
Defines and examines the role of the Executive/Feature Producer through the preproduction, production and post production phases. Prerequisites: CTPR-538 or one of the following in equivalent crew position: CTPR 486, CTPR 546, CTPR 547.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTPR 486 or CTPR 538 or CTPR 546 or CTPR 547)
Restrictions: Not available
Class type: Lecture
Days: Thursday
Time: 6:00-9:00pm
Instructor: Tom Jacobson
CTPR 566: The Pitch Class: Film and TV 
Developing, pitching and selling your feature motion picture and TV projects.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Restriction:  Registration open to the following class level(s): Master Student, Senior
Class type: Lecture
Days: Monday
Time: 6:30-9:30pm
Instructor: Eric Freiser
CTPR 572: The World of Television: From Concept to Air and Everything in Between 
Takes projects from conception to sale, including development, production, post-production, and marketing. Students will develop original projects.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 508
Restrictions: Not available
Class type: Lecture
Days: Thursday
Time: 7:00-10:00pm
Instructor: Anthony Jonas
CTPR 573: Developing and Producing the Advanced Project 
An advanced preproduction workshop in which students complete the development and production planning of an advanced project to be executed in CTPR 581 or CTPR 582.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 508
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 1:00-3:50pm
Instructor: Josie Andrews,James Coyne,Trevor Munson
CTPR 581a: Individual Production Workshop 
Individual experimental projects involving the creative use of visuals (live action or animated) and sound. Qualifying courses: CTPR 532 (for directors); CTPR 558 (for producers). Graded IP/Letter.
Units: (4.0 units)
Prerequisites: Prerequisite: CTPR 573 and 1 from (CTPR 484 or CTPR 486 or CTPR 546 or CTPR 547)
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: TBA
Time: TBA
Instructor: Steven Albrezzi
CTPR 581b: Individual Production Workshop 
Individual experimental projects involving the creative use of visuals (live action or animated) and sound. Graded IP/Letter.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 581A
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: TBA
Time: TBA
CTPR 581c: Individual Production Workshop 
Individual experimental projects involving the creative use of visuals (live action or animated) and sound. Graded IP/Letter.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 581B
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: TBA
Time: TBA
CTPR 581z: Individual Production Workshop 
Individual experimental projects involving the creative use of visuals (live action or animated) and sound. Graded IP/Letter.
Units: (0.0 units)
Prerequisites: Prerequisite: CTPR 581C
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: TBA
Time: TBA
CTPR 582a: Advanced Production Seminar 
Advanced individual film or video projects under the guidance of a faculty mentor, without benefit of university equipment or resources. Qualifying courses: CTPR 532 (for directors); CTPR 558 (for producers). Graded IP/Letter.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 573 and 1 from (CTPR 484 or CTPR 486 or CTPR 546 or CTPR 547)
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: TBA
Time: TBA
CTPR 582b: Advanced Production Seminar 
Advanced individual film or video projects under the guidance of a faculty mentor, without benefit of university equipment or resources. Graded IP/Letter.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 582A
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: TBA
Time: TBA
CTPR 582z: Advanced Production Seminar 
Advanced individual film or video projects under the guidance of a faculty mentor, without benefit of university equipment or resources. Open to Production students only.
Units: (0.0 units)
Prerequisites: Prerequisite: CTPR 582B
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: TBA
Time: TBA
CTPR 585a: Advanced Producing Project 
Supervised, individual study leading to the creation of a producer's package. The package will include script, schedule, budget, finance and marketing plan. Graded IP/Letter.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 538
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: TBA
Time: TBA
CTPR 585b: Advanced Producing Project 
Supervised, individual study leading to the creation of a producer's package. The package will include script, schedule, budget, finance and marketing plan. Graded IP/Letter.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 585A
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: TBA
Time: TBA
CTPR 585z: Advanced Producing Project 
Supervised, individual study leading to the creation of a producer's package. The package will include script, schedule, budget, finance and marketing plan. Graded IP/Letter.
Units: (0.0 units)
Prerequisites: Prerequisite: CTPR 585B
Restrictions: Not available
Class type: Lecture
Days: TBA
Time: TBA
CTPR 587a: Group Production Workshop 
Advanced group project involving the creative use of visuals (live action or animated) and sound specifically designed for students who want to work in pairs. Qualifying courses: CTPR 532 (for directors); CTPR 558 (for producers).
Units: (4.0 units)
Prerequisites: Prerequisite: CTPR 573
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: TBA
Time: TBA
Instructor: Everett Lewis,Scott Kroopf
CTPR 587b: Group Production Workshop 
Advanced group project involving the creative use of visuals (live action or animated) and sound specifically designed for students who want to work in pairs.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 587A
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: TBA
Time: TBA
CTPR 587c: Group Production Workshop 
Advanced group project involving the creative use of visuals (live action or animated) and sound specifically designed for students who want to work in pairs.
Units: (2.0 units)
Prerequisites: Prerequisite: CTPR 587B
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: TBA
Time: TBA
CTPR 587z: Group Production Workshop 
Advanced group project involving the creative use of visuals (live action or animated) and sound specifically designed for students who want to work in pairs.
Units: (0.0 units)
Prerequisites: Prerequisite: CTPR 587C
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: TBA
Time: TBA
CTPR 599: Special Topics 
Detailed investigation of new or emerging aspects of cinema; special subjects offered by visiting faculty; experimental subjects.
Units: (2.0-4.0 units, max 8)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 9:00-12:50pm
Instructor: Christopher Chomyn,Leon Cruz,Nancy Forner,Emre Okten,Jose Angel Santana,Ross Silverman
CTWR 206b: Writing the Screenplay 
Writing a feature-length screenplay based on treatment developed in CTWR 206a. Includes a first draft and a polish.
Units: (4.0 units)
Prerequisites: Prerequisite: CTWR 206a
Restrictions: Restriction:  Registration open to the following major(s): Writing for Screen and Television
Class type: Lecture
Days: Friday
Time: 1:00-3:50pm
Instructor: Chinyere Nwodim
CTWR 250: Breaking the Story 
Examination of the fundamental elements of a good story, and how to use those elements to develop new screenplay ideas. Recommended preparation: CTWR 106b.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 10:00-12:50pm
Instructor: Theodore Braun
CTWR 303g: From Page to Screen: Adapting Stories for Film and TV 
Detailed investigation of source material and how it translates to screen. Special attention paid to character, genre and story as relates to intellectual property.
Units: (4.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 1:00-4:50pm
Instructor: Janet Batchler
CTWR 321: Introduction to Hour-Long Television Writing 
The fundamentals of writing for dramatic episodic television. Writing scenes from popular television shows and examination of television story structure.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTWR 100 or CTWR 402 or CTWR 409 or CTWR 413)
Restrictions: Not available
Class type: Lecture
Days: Thursday
Time: 7:00-10:00pm
Instructor: Joe Peracchio
CTWR 324: Introduction to Half-Hour Television Writing 
The fundamentals of writing for comedic episodic television. Writing scenes from popular comedy series and examination of half-hour television comedy story structure.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTWR 409 or CTWR 413)
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 10:00-12:50pm
Instructor: Larry Balmagia
CTWR 403: Writing the Narrative Podcast Series 
Development of an original narrative podcast. Emphasis on dramatic elements of auditory storytelling and character development.
Units: (2.0 units, max 4)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 7:00-10:00pm
Instructor: Jeremy Novick
CTWR 409: Fundamentals of Screenwriting: Character, Conflict and Story 
Introduction to writing compelling scenes, creating authentic characters, three-act structure and feature film outlining.
Units: (4.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 1:00-3:50pm
Instructor: Joseph Wheeler
CTWR 410L: Character Development and Storytelling for Games 
An exploration of characters and story worlds as they relate to gaming with an emphasis on emotionally rich environments in interactive enetertainment. Recommended preparation: CTIN 488
Units: (4.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Thursday
Time: 7:00-10:00pm
Instructor: Danny Bilson
CTWR 411: Television Script Analysis 
In-depth analysis of the craft of writing prime-time episodic television. Examination of situation comedies and dramas through weekly screenings and lectures.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 6:00-9:00pm
CTWR 413: Writing the Short Script I 
Preparation of scripts for short films: form, structure, planning. Open only to Cinematic Arts Film and Television Production majors.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production
Class type: Lecture
Days: Wednesday
Time: 10:00-12:50pm
Instructor: Benita Garvin
CTWR 414: The Screenplay 
Students study story structure and develop several story outlines, write a short script for possible production, a feature film outline and first act. Recommended preparation: CTWR-416. Open only to Cinematic Arts Film and Television Production majors.
Units: (2.0 units)
Prerequisites: Prerequisite: CTWR 413
Restrictions: Restriction:  Registration open to the following major(s): Cinematic Arts, Film and Television Production, Cinema-Television
Class type: Lecture
Days: Monday
Time: 10:00-12:50pm
Instructor: Garth Twa
CTWR 415a: Advanced Writing 
Principles of the feature film; creating theme, character and structure that combine into a feature-length story treatment.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTWR 409 or CTWR 413)
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 1:00-3:50pm
Instructor: Richard Whitley
CTWR 415b: Advanced Writing 
Creation of script with extensive workshopping of scenes in class leading to a first draft and revision as a final assignment.
Units: (4.0 units)
Prerequisites: Prerequisite: CTWR 415A
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 4:00-6:50pm
CTWR 416: Motion Picture Script Analysis 
Critical analysis of story structure from classic films to contemporary works. Identification of key story concepts and elements of three-act structure. 2.0, not repeatable.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 1:00-4:50pm
Instructor: Sean Hood
CTWR 418b: Senior Thesis 
b: Completion and revision of Senior Thesis project and introduction to motion picture industry procedures and practices through interaction with industry representatives. Open to B.F.A. Writing for Screen and Television students only.
Units: (4.0 units)
Prerequisites: Prerequisite: CTWR 418A
Restrictions: Restriction:  Registration open to the following major(s): Writing for Screen and Television
Class type: Lecture
Days: Tuesday
Time: 1:00-3:50pm
Instructor: Paul Foley
CTWR 419b: Senior Thesis in Dramatic Television 
Revision of original pilot script, writing of mid-season episode, and completion of bible for original dramatic series developed in first semester.
Units: (4.0 units)
Prerequisites: Prerequisite: CTWR 419a
Restrictions: Restriction:  Registration open to the following major(s): Writing for Screen and Television
Class type: Lecture
Days: Wednesday
Time: 4:00-6:50pm
Instructor: Tyger Williams
CTWR 421: Writing the Hour-Long Dramatic Series 
Writing an episode of an existing dramatic television series within the hour-long format with an emphasis on conception, pitching, characterization and structure.
Units: (2.0 units, max 4)
Prerequisites: Prerequisite: 1 from (CTWR 321 or CTWR 324 or CTWR 505 or CTWR 514A)
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 10:00-12:50pm
Instructor: Jill Goldsmith
CTWR 422: Creating the Dramatic Television Series 
Examination and creation of the world, characters, and concept for an original hour-long dramatic series. Writing an outline for an original dramatic pilot.
Units: (2.0 units, max 4)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 10:00-12:50pm
Instructor: Joshua Senter
CTWR 430: Comedy Writers and Their Work 
Detailed investigation of specific comedy writers, comedy genres, and the works they've influenced. Lectures include screenings and visiting screenwriters.
Units: (2.0 units, max 6)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 7:00-10:00pm
Instructor: David Isaacs
CTWR 431: Screenwriters and Their Work 
Detailed investigation of a specific screenwriter's style and the works they've influenced. Lectures include screenings and visiting screenwriters.
Units: (2.0 units, max 6)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 7:00-10:00pm
Instructor: Beverly Neufeld
CTWR 432: Television Writers and Their Work 
Detailed investigation of various television writers' styles, the worlds they have created, and the works they've influenced. Lectures include screenings and visiting television writers.
Units: (2.0 units, max 6)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 7:00-10:00pm
CTWR 434: Writing the Half-Hour Comedy Series 
Writing an episode of an existing half-hour comedy series, with emphasis on the anatomy of a joke, comedic structure and character.
Units: (2.0 units, max 6)
Prerequisites: Prerequisite: 1 from (CTWR 321 or CTWR 324 or CTWR 505)
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 1:00-3:50pm
Instructor: Jay Kogen
CTWR 435: Writing for Film and Television Genres 
Preparation of proposals and scripts for different types of film or television programming: emphasis on conception, structure, characterization and format.
Units: (2.0-4.0 units, max 8)
Prerequisites: Prerequisite: 1 from (CTWR 206B or CTWR 415B)
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 7:00-10:00pm
Instructor: Robert Luchow
CTWR 437: Writing the Original Situation Comedy Pilot 
Advanced workshop for writing an original half-hour comedy series, including a pilot script, summary of characters, and story lines for first season.
Units: (4.0 units, max 8)
Prerequisites: Prerequisite: 1 from (CTWR 421 or CTWR 434)
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 7:00-10:00pm
Instructor: Rob Turbovsky
CTWR 439: Writing the Original Dramatic Series Pilot 
An advanced workshop in which students create an original dramatic series, including a first script and a summary of characters and story lines. Prerequisite: CTWR-421 or CTWR-434.
Units: (4.0 units, max 8)
Prerequisites: Prerequisite: 1 from (CTWR 421 or CTWR 434)
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 7:00-10:00pm
Instructor: Dawn Jefferson
CTWR 453: Advanced Feature Rewriting 
An advanced workshop in which a feature length screenplay will be rewritten using a specific methodology that focuses on a macro to micro approach to revision.
Units: (4.0 units, max 8)
Prerequisites: Prerequisite: 1 from (CTWR 305 or CTWR 415B)
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 10:00-12:50pm
CTWR 455: Pitching for Film, Television and New Media 
Emphasis of verbal storytelling and presentation skills in motion pictures, television and new media with concentration on story and character.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTWR 206B or CTWR 415B)
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 7:00-10:00pm
Instructor: Rick Parks
CTWR 459a: Entertainment Industry Seminar 
Examination and analysis of various topics, issues, and resources pertaining to creative, legal, and business perspectives for writers in the entertainment industry.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Thursday
Time: 4:00-6:50pm
Instructor: Kristen Davis,
CTWR 468: Screenwriting in Collaboration 
Writing an original screenplay or pilot collaboratively with a partner, with special attention paid to the writing team dynamic and the 'third' writer's voice.
Units: (4.0 units, max 8)
Prerequisites: Prerequisite: 1 from (CTWR 305 or CTWR 415B or CTWR 514B or CTWR 523)
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 7:00-10:00pm
Instructor: Bret Vandenbos,Brandon Willer
CTWR 477: Staff Writing the Sketch Comedy Show 
Staff writing a sketch comedy show with emphasis on creating comedic characters, political humor, monologue writing, and joke construction. A live show will be produced. Prerequisite: CTWR 404
Units: (2.0 units, max 6)
Prerequisites: Prerequisite: CTWR 404
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 1:00-3:50pm
CTWR 489b: Straight to Series: Writing and Producing the Episodic Drama 
Staff writing and producing the original episodic drama, from development to post-production.
Units: (2.0-4.0 units)
Prerequisites: Prerequisite: CTWR 489A
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 9:00-11:50am
Instructor: Kevin Arkadie
CTWR 497: Staff Writing the Single-Camera Half-Hour Series 
Working on the writing staff for an original single-camera half-hour television series, with emphasis on the writers' room experience and challenges of single-camera half-hour television. Prerequisite: CTWR 434 or CTWR 534. Recommended preparation: CTWR 404.
Units: (4.0 units, max 8)
Prerequisites: Prerequisite: 1 from (CTWR 434 or CTWR 534)
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 4:00-7:50pm
Instructor: Scot Armstrong
CTWR 505: Creating the Short Film 
Strengthening and deepening the ability to conceive and develop ideas that will lead to compelling, authentic, and personally meaningful films. Duplicates credit in CTWR 528.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Restriction:  Registration open to the following class level(s): Doctoral Student, Master Student
Class type: Lecture
Days: Tuesday
Time: 2:00-4:50pm
Instructor: Rick Parks
CTWR 509: Understanding the Process of Filmmaking 
An introduction for screenwriters to the the process of creating a feature film, from script through release print, including pre-production, production and post-production.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Thursday
Time: 1:00-3:50pm
Instructor: Kerem Sanga
CTWR 510: Fundamentals of Storytelling for Animation 
Introduction to the fundamentals of storytelling with techniques and practices that work best for animated stories.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 10:00-12:50pm
Instructor: Paul Foley
CTWR 514b: Basic Dramatic Screenwriting 
Dramaturgy for the fiction and nonfiction work. Techniques for creating the original or adapted theatrical length script. b: Development of an outline and feature length, original script. Open to graduate screenwriting (CNTV) and dramatic writing (Theatre) students only.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Restriction:  Registration open to the following major(s): Writing for Screen and Television, Theatre (Dramatic Writing)
Class type: Lecture
Days: Tuesday
Time: 1:00-3:50pm
Instructor: Rita Augustine
CTWR 515b: Practicum in Screenwriting 
Comprehensive re-writing of second and third drafts of a feature screenplay leading to a polished and professional piece.
Units: (4.0 units)
Prerequisites: Prerequisite: CTWR 515A
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 1:00-3:50pm
Instructor: David Howard
CTWR 516: Advanced Motion Picture Script Analysis 
Critical analysis of the structure of films from the classics to current award winners. Students will learn how to identify key story concepts and break down three act structure in finished films and scripts.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Thursday
Time: 1:00-4:50pm
Instructor: Irving Belateche
CTWR 517b: Thesis in Half-Hour Television Comedy 
The re-write, casting, and performance stages of television comedy development. The completion of a final draft of the pilot script and series bible. Open only to Writing for Screen and Television master students.
Units: (4.0 units)
Prerequisites: Prerequisite: CTWR 517a
Restrictions: Restriction:  Registration open to the following major(s): Writing for Screen and Television
Class type: Lecture
Days: Tuesday
Time: 1:00-3:50pm
Instructor: F.J. Pratt
CTWR 519b: Thesis in Television Drama 
Part B -- writing the series bible and mid-season episode -- is part two of the television thesis course. Students develop their original series further by writing the bible for the series and the mid-season episode which is reflective of storylines, characters and settings developed in part A of the course. Open to M.F.A. Writing for Screen and Television students only.
Units: (4.0 units)
Prerequisites: Prerequisite: CTWR 519A
Restrictions: Restriction:  Registration open to the following major(s): Writing for Screen and Television
Class type: Lecture
Days: Tuesday
Time: 7:00-10:00pm
Instructor: Maria Jacquemetton
CTWR 520: Advanced Scene Writing Workshop 
Intensive workshop oriented specifically to writing and rewriting the most effective and telling dramatic scenes to heighten audience participation and greater story impact.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTWR 514B or CTWR 523)
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 10:00-12:50pm
Instructor: Theodore Braun
CTWR 521: Advanced Hour-Long Television Drama 
Writing the first draft and revision of an episode of an existing dramatic television series. Corequisite: CTWR 514a. Open only to master students in Theatre (Dramatic Writing) and in Writing for Screen and Television.
Units: (2.0 units, max 4)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 7:00-10:00pm
Instructor: Katie Wech
CTWR 522: Advanced Hour-Long Television Development 
Investigation of development process for hour-long television, addressing issues of character, world, story and concept. Vetting of multiple series ideas for viability.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTWR 514A or CTWR 523)
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 6:30-9:30pm
Instructor: Jeffrey Glaser
CTWR 523: Introduction to the Screenplay 
Introduction to formal elements of the screenplay through lectures and the workshopping of a complete first draft of a feature-length script. Prerequisite: CTAN 536 or CTWR 505 or CTWR 518. Recommended preparation: CTWR 516.
Units: (4.0 units)
Prerequisites: Prerequisite: 1 from (CTAN 536 or CTWR 505 or CTWR 518)
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 4:00-6:50pm
Instructor: David Weber
CTWR 529: Intermediate Screenwriting 
Emphasizes structural elements crucial to the feature film. Techniques for creating an original or adapted theatrical-length script.
Units: (2.0 units)
Prerequisites: Prerequisite: (CTPR 507 and CTWR 505)
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 7:00-10:00pm
Instructor: Donald Hewitt
CTWR 533: Rewriting the Feature Screenplay 
Rewriting the feature-length screenplay. Focus on macro to micro approach to revision.
Units: (4.0 units, max 8)
Prerequisites: Prerequisite: CTWR 523
Restrictions: Not available
Class type: Lecture
Days: Monday
Time: 4:00-6:50pm
Instructor: Sean Hood
CTWR 537: Advanced Half-Hour Comedy Series Pilot 
Development of an original half-hour comedy series; writing of the pilot episode and series bible. Prerequisite: CTWR 514a. Open only to master students in Theatre (Dramatic Writing) and Writing for Screen and Television.
Units: (4.0 units, max 8)
Prerequisites: Prerequisite: CTWR 514a
Restrictions: Restriction:  Registration open to the following major(s): Theatre (Dramatic Writing), Writing for Screen and Television
Class type: Lecture
Days: Wednesday
Time: 4:00-6:50pm
Instructor: Maggie Bandur
CTWR 539: Advanced Hour-Long Drama Series Pilot 
Development of an original one hour drama series; writing of the pilot episode and series bible. Prerequisite: CTWR 514a. Open only to master students in Theatre (Dramatic Writing) and Writing for Screen and Television.
Units: (4.0 units, max 8)
Prerequisites: Prerequisite: CTWR 514a
Restrictions: Restriction:  Registration open to the following major(s): Theatre (Dramatic Writing), Writing for Screen and Television
Class type: Lecture
Days: Wednesday
Time: 7:00-10:00pm
CTWR 553: Advanced Rewriting Workshop 
Advanced feature screenwriting, emphasizing the rewrite of a first draft script.
Units: (4.0 units, max 8)
Prerequisites: Prerequisite: 1 from (CTWR 514B or CTWR 533)
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 4:00-6:50pm
Instructor: Kerem Sanga
CTWR 555: Pitching for Film and Television 
Development and pitching of ideas for motion pictures, episodic and television pilots. Reducing ideas to basic components enhancing verbal presentation skills.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (CTWR 305 or CTWR 415B or CTWR 514B or CTWR 533)
Restrictions: Not available
Class type: Lecture
Days: Tuesday
Time: 7:00-10:00pm
Instructor: Trey Callaway
IML 104: Introduction to Digital Studies 
An introduction to the expressive range of screen languages in their cultural, historical, and technological contexts.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture-Lab
Days: Monday
Time: 4:00-5:50pm
Instructor: Jeanne Jo
IML 201: The Languages of Digital Media 
An in-depth investigation of the close interrelationships among technology, culture and communication to form a solid foundation for digital authoring. Duplicates credit in former IML 101.
Units: (4.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture-Lab
Days: Wednesday
Time: 10:00-12:50pm
Instructor: David Johnson
IML 203: Media Arts and Practice Studio II 
Intermediate laboratory exploring computational systems through a series of critical design prompts. Emphasis on digital representation, time-based processes, abstract data and the relationship between humans and computers.
Units: (4.0 units)
Prerequisites: Prerequisite: IML 202
Restrictions: Restriction:  Registration open to the following major(s): Media Arts and Practice
Class type: Lecture-Lab
Days: Thursday
Time: 10:00-1:50pm
Instructor: Evan Hughes
IML 230: Introduction to Visual Design 
An introduction to the principles of visual and graphic design within the field of media art.
Units: (4.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture-Lab
Days: Tuesday
Time: 1:00-3:50pm
Instructor: Renee Reizman
IML 288: Introduction to Creative Coding 
An introduction to the design of poetic and creative artworks using foundational programming concepts.
Units: (4.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture-Lab
Days: Tuesday
Time: 5:00-7:50pm
Instructor: John Carpenter
IML 295Lm: Race, Class and Gender in Digital Culture 
Critical analysis of the categories of race, class and gender within the diverse digital spaces of contemporary culture, from video games to the digital divide.
Units: (4.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture-Lab
Days: Tuesday
Time: 10:00-12:50pm
Instructor: David Johnson
IML 300: Introduction to Creative Web Design 
An introduction to the fundamentals of web design covering design principles, best practices and new creative directions.
Units: (4.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture-Lab
Days: Thursday
Time: 6:00-8:50pm
Instructor: Qianqian Ye
IML 310: Professionalism for Media Arts 
Development of documentation and archival strategies, with an emphasis on techniques of personal and professional representation.
Units: (2.0 units)
Prerequisites: Prerequisite: IML 300
Restrictions: Not available
Class type: Lecture-Lab
Days: Wednesday
Time: 4:00-5:50pm
Instructor: Ashley York
IML 328: Introduction to Sound 
An introduction to audio and sound technologies, focusing on creating artwork using sound as a primary modality.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture-Lab
Days: Tuesday
Time: 5:00-7:50pm
Instructor: Kim Zumpfe
IML 335: Introduction to Video 
An introduction to digital storytelling with a focus on cameras, sound recording and editing techniques to create short, professional video projects.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture-Lab
Days: Wednesday
Time: 10:00-12:50pm
Instructor: Ashley York
IML 346: Methods in Digital Research 
Emphasizing rigorous multimedia research and authorship strategies, this course prepares students to undertake large-scale digital projects.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (IML 104 or IML 201)
Restrictions: Restriction:  Registration open to the following class level(s): Junior, Senior
Class type: Lecture-Lab
Days: Monday
Time: 4:00-5:50pm
Instructor: Virginia Kuhn
IML 354: Introduction to 3-D Modeling 
An introduction to 3-D modeling, with an emphasis on the fundamentals of texturing and lighting for use in animation, game art and interactive 3-D spaces.
Units: (2.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture-Lab
Days: Friday
Time: 1:00-3:50pm
Instructor: Carrie Chen
IML 404: Advanced Platform: Tangible and Spatial Computing 
Exploration of extended human computer interaction, including new forms of haptic, sonic and other sense modalities, through physical computing and spatial interfaces.
Units: (4.0 units)
Prerequisites: Prerequisite: IML 288
Restrictions: Not available
Class type: Lecture-Lab
Days: Thursday
Time: 6:00-8:50pm
Instructor: Harvest Moon
IML 423: Remixing the Archive 
Developing audio and video remix projects with source material from existing media archives and collections.
Units: (4.0 units, max 8)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture-Lab
Days: Wednesday
Time: 1:00-3:50pm
Instructor: Virginia Kuhn
IML 424: The Music Festival Experience 
Exploring the cultural significance of music festivals as spaces where music, media and culture intersect; learning experience design and planning innovative experiences for music festivals.
Units: (4.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture
Days: Wednesday
Time: 6:30-9:20pm
Instructor: Evan Hughes
IML 425: Narrative Across Media 
Traditions and emerging practices in multimedia storytelling. Narrative convergences of literature, film, television, comics, mixed reality, videogames or physical/virtual environments.
Units: (4.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture-Lab
Days: Tuesday
Time: 1:00-3:50pm
Instructor: Kiki Benzon
IML 428: Advanced Platform: Sound 
Exploration of spatial sound practices, focusing on sound installation art, sonic visualization and audio storytelling techniques.
Units: (4.0 units)
Prerequisites: Prerequisite: IML 328
Restrictions: Not available
Class type: Lecture-Lab
Days: Tuesday
Time: 10:00-12:50pm
Instructor: Kim Zumpfe
IML 435: Advanced Platform: Video 
Exploration of advanced techniques in digital audio and video storytelling in the field of media art.
Units: (4.0 units)
Prerequisites: Prerequisite: IML 335
Restrictions: Not available
Class type: Lecture-Lab
Days: Monday
Time: 10:00-12:50pm
Instructor: Jeanne Jo
IML 444: Thesis Studio II 
Production of a digital thesis project.
Units: (2.0 units)
Prerequisites: Prerequisite: 1 from (IML 440 or IML 441)
Restrictions: Not available
Class type: Lecture-Lab
Days: Tuesday
Time: 4:00-5:50pm
Instructor: Elizabeth Ramsey
IML 453: Design Fiction and Speculative Futures 
Designing fictional stories, images and worlds to imagine possible futures as a form of speculative design and critical inquiry.
Units: (4.0 units)
Prerequisites: Not available
Restrictions: Not available
Class type: Lecture-Lab
Days: Monday
Time: 10:00-12:50pm
Instructor: Aisling Kelliher