Undergraduate Courses


Lower Division
(one required): Each of these classes introduces students to the use of digital tools and methodologies to examine complex cultural, social, and historical dynamics. Minors are strongly encouraged to take either INF STD 20 or 30. See the master list for the full list of options.

Upper Division: In addition to the Lower Division course, Minors need to take:

      1. DH 101
      2. One upper division course, DH 110 – 160, and
      3. Three other upper-division electives, which may be other DH courses. See the master list for the full list of options.

Capstone:Minors must also take either DH 187 (capstone seminar) or DH 198/199 (small research group or independent study).

New Course Codes:

    • DH 110: User Experience Design
    • DH 120: Social Media Data Analytics
    • DH 125: Data Analysis for Social and Cultural Research
    • DH 131: Digital Mapping and Critical Geographic Information Systems
    • DH 140: Programming for Humanists
    • DH M145: Text Analysis
    • DH 150/151: Special topics
    • DH 187: Capstone seminar

Course Petitions

Please fill out this form if you’d like to petition for an elective. Include all the information you can, including a syllabus, if available. Petitions will be reviewed at least once per quarter. Please email Kerry Allen if you have additional questions.

How to register for a DH 199 course:

    1. Identify a capstone course (see below for upcoming courses)
    2. Contact the professor who is offering the course to express your interest and ask if they have room. If not, repeat step 1. If they do:
    3. Fill out a course contract on My UCLAEach online contract form is customized for a specific course number. Before filling out the form, the student should prepare a short description of the proposed course of study, nature of faculty supervision, and type of tangible evidence of work completed to be presented at the course conclusion. The form provides instructions for completion, printing, signatures, and further steps.
    4. Email the completed course contract to your 199 professor and our SAO, Kerry Allen, allen@humnet.ucla.edu.

That’s it! Your professor will confirm via email that they have approved your enrollment in their 199, and Kerry will finalize your registration.


Contact our SAO, Kerry Allen at allen@humnet.ucla.edu


Winter 2022

  • DH 140: Coding for Humanities

    Instructor: Benjamin Winjum

    Schedule: Mondays 2:00pm-4:50pm PDT
    Location: Rolfe Hall 2118

    Coding is a skill. Coding is an art. Coding is a tool for creating other forms of expression, web sites, video games, music, and graphic visualizations of the flow of information and ideas. Coding has produced products that unify people, separate people, reinforce love, reinforce prejudice, entertain, bore, destroy, propagandize, and calm. Coding has had an undeniable impact on the modern world. This course will introduce you to coding through the language of Python. On the one hand, the course will develop your fluency in Python and general coding skills. We will learn how to speak grammatically correct Python to the computer, we will learn about Python in the context of other languages, we will learn how to use libraries of Python code, and we will learn how to use Python to tell stories of our own. On the other hand, the course will expose you to ways that Python can be used in the humanities. During our hands-on experiences gaining Python fluency, we’ll look at examples that include (but are not limited to) identifying patterns in literature, recommending new music to your friends, mapping urban inequities, and analyzing social networks. 

  • DH 150: Digital Reconstructions on Broadway

    Instructor: Anthony Caldwell

    Schedule: Tuesdays, 1:00pm-3:50pm
    Location: Rolfe Hall 2118

    This course will introduce 3-D modeling techniques and the use of augmented reality in the field of cultural heritage conservation.

    The historic Theatres in Downtown Los Angeles are part of a rich cultural legacy that provides insight into the architectural practices of the early 20th century. This course will investigate how these monuments were constructed, decorated, and used through in-depth archival research, 3D modeling, and augmented reality (AR.) Students will identify a topic of interest and produce a 3D model, AR experience, and documentation detailing their research, procedures, and process. 

  • DH 150*: Pirates of the Mediterranean: Investigating Perceptions Past & Present through Computational Text Analysis

    Instructor: Ashley Sanders

    painting of Barbary pirates battling with another ship on the Mediterranean SeaSchedule: Wednesdays 2:00-4:50pm PDT
    Location: Will be announced to those who enroll

    Piracy and pirates, particularly those in the distant past, intrigue and excite, even as, and perhaps because, they frighten us. This course examines a less-familiar history of pirates and corsairs in the Mediterranean Sea (known as the “Barbary Pirates”) between the seventeenth-century and the present using computational text analysis methods. We will examine how these simultaneously romanticized and villainized characters played (and play) important roles in international politics, diplomacy, commerce, even the development of the United States’ navy and American responses to the September 11 attacks in 2001. Through historical and contemporary research on Mediterranean pirates, you will learn how to structure data to prepare it for computational analysis using a variety of methods including word frequency, word distinctiveness, collocations, topic modeling, and sentiment analysis. In addition, you will learn how to ask computationally tractable questions, detect bias, craft evidence-based arguments, and determine the limits of digital research methods. The skills you learn in this class will also prepare you for social media analysis, data journalism, marketing analysis, qualitative business analytics, and more.

    Draft Syllabus

  • DH 187: Capstone Seminar: Europeans in Exile: Thomas Mann’s LA

    Instructor: Wendy Perla Kurtz

    This class is being taught in collaboration with the Thomas Mann House:
    Nikolai Blaumer, Ph.D., Program Director, Thomas Mann House
    Benno Herz, Project and Communications Manager, Thomas Mann House

    Schedule: Tuesdays and Thursdays, 11:00am-12:15pm
    Location: Rolfe Hall 2118

    After fleeing Nazi Germany, the writer and Nobel Prize winner, Thomas Mann found refuge for eleven years in Pacific Palisades, Los Angeles. Mann was only one among many European artists and intellectuals who made Los Angeles their new home. This seminar explores Mann’s connections to the city and the network of intellectuals with whom he was in dialogue, such as the sociologists Theodor W. Adorno and Max Horkheimer, writers like Christopher Isherwood and Aldous Huxley, the composers Arnold Schoenberg and Igor Stravinsky as well as the filmmakers Ernst Lubitsch and Jean Renoir. Which places did he and his European fellows visit? What local concerns kept him busy, and which are still vital topics in Los Angeles today? Which issues preoccupied many in the European exile community? The course readings, workshops, and discussions will expose students to the philosophy and practice of digital humanities methodologies to interpret and engage with the course’s themes.

  • DH 199: Digital Curation: Building a VR Exhibition

    Instructor: Francesca Albrezzi

    Schedule: Weekly, day and time TBD
    Location: Zoom

    In this course, students will learn the fundamentals of curation. Working with the  James Arkatov photographic archive of jazz musicians performing in Los Angeles, students will select main themes, identify and seek permission to use related digital artworks and resources, write wall labels, and plan a launch event. In addition, students will learn how to build a 3D environment for the works to be displayed and they will work with Mozilla Hubs and Spoke as a VR platform for exhibition.

    Recommended skills: No technical skills required, but interest in curation, exhibition design, 3D modeling, and VR recommended. 

  • DH 199: Visualizing Recorded Jewish Music

    Instructor: Mark Kligman

    Since the late 1800s Jewish music has been commercially recorded. Because music has been an important part of the American Jewish experience, these recordings are important primary historical documents chronicling the history and development of Jewish life and culture in America. However, to date, there is no comprehensive study of the tens of thousands of recordings that exist in archives and libraries across the U.S. “Visualizing Recorded Jewish Music” seeks to develop and analyze raw data to set a research agenda.  During the Spring Quarter we will work with existing data sets of Jewish music recordings and continue to identify and prepare raw data for analysis.  

    For the past year, a research team based in the Herb Alpert School of Music and the Lowell Milken Center for Music of American Jewish Experience has been developing a robust data set for the purpose of analyzing and visualizing one American collection of recorded Jewish music—the Milken Archive of Jewish Music—primarily using Tableau. Founded in 1990, the Milken Archive comprises more than 800 pieces of music and represents the work of some 200 composers and multiple traditions over more than a century. The collection of includes symphonic works based on cantillation motifs; songs from early 20th-century Yiddish theaters and vaudeville houses; historical dramas and meditations on the Holocaust; and sacred music composed for Reform, Conservative, and Orthodox branches of Jewish religious observance. 

    “Visualizing Recorded Jewish Music” seeks to expand on the research team’s current work through deepening and refining existing methodologies, as well as exploring alternate methods that will help forge new directions for research and analysis. Additionally, we are seeking solutions that will allow us to work with recording collection data acquired from other archives and institutions, and additional creative solutions that will advance the field of American Jewish music studies in exciting ways. 

    Data Collection—identify raw data to capture for use 
    Data organization—format data for analysis by 
    Data Analysis—Thus far our primary analysis has been genre, style identifiers, and chronology.  We want to explore word frequency usage 

    Software to use includes: Tableau, Atlas TI, Voyant

  • DH 199/299: Architectural Reconstructions on Broadway

    Instructor: Anthony Caldwell

    Schedule: Wednesdays, 10am-12pm
    Co-Instructor: Joy Guey

    The historic theaters in Downtown Los Angeles are part of a rich cultural legacy that provides insight into the architectural practices of the early 20th century. This project investigates how these monuments were constructed, decorated, and used through in-depth archival research, photogrammetric modeling, and a variety of interactive visualizations including virtual and augmented reality platforms. Students will identify a topic of interest and work in groups to produce an experience and documentation detailing their research, procedures, and process.

    Required Skills: None, but interest in 3D modeling, VR/AR, GIS, and data visualizations

    Project Website

  • DH 199/299: DH Holocaust Research Lab

    Instructor: Todd S. Presner

    Required Skills: Data viz (Tableau & R), Javascript code libraries (D3), or front-end web development, or Python, or Javascript, and/or HTML5 and CSS.

    Recommended Skills: Experience with NLP or sound/voice analysis is a plus.

  • DH 199/299: Exploring the Socio-Political World of the Ottoman Empire through Data Analysis

    Instructor: Ashley Sanders

    Schedule: Tuesdays 4-5:30pm PDT
    Location: Scholarly Innovation Lab, (1st floor behind collaborative workspace in YRL).

    This course explores how scholars may use digital research methods to study archival specters – people who lived, breathed, and made their mark on history, but whose presence in the archives and extant documents remains limited, at best, if not altogether lost. Developments in topic modeling, text mining, data visualization, as well as statistical and social network analysis offer practical methods to investigate latent patterns in our available source materials. Therefore, this course combines a methodological guide with an extended case study to show how digital research methods may be used to explore the ways in which ethnicity, gender, and kinship shaped early modern Ottoman society and politics, but the approaches presented in this study have applications far beyond this specific application. More broadly, these methods will be of use to scholars interested in identifying and studying relational data, demographics, politics, discourse, authorial bias, and social networks of both known, as well as unnamed, actors. Digital tools cannot metaphorically resurrect the dead nor fill archival gaps, but they can help us excavate the people-shaped outlines of those who might have filled these spaces.

    This independent study is 4 credits.

    Required knowledge: Statistics (DH 125 or DH 150 Sect. 4 in Winter 2021, or introductory statistics class), R or Python, and data visualization from DH 101, computer science, DESMA, statistics, or mathematics. Alternatively, if you have skills in either digital or analogue creative/artistic production and would like to apply these skills to communicate computational research results, please contact Dr. Sanders, as you would be welcome in this research group!

  • DH 199/299: Ritual Histories of Ghana’s Slave Forts and Castles

    Instructor: Francesca Albrezzi

    Co-Instructor: Andrew Apter
    Schedule: Weekly; day and time TBD
    Location: Zoom

    Using Omeka and StoryMaps, this class will organize digitized data on the rituals, shrines and spirit worlds associated with Ghana’s historic slave forts and castles into a virtual exhibit with an open access front end for teaching and a restricted back end for more specialized research.

    Recommended Skills: Experience with StoryMaps, Omeka, data cleaning/management, and/or project management skills preferred