placeholder image
  • Contact Info

Schaal, David Andrew

Associate Teaching Professor

Positions

Research Areas research areas

Teaching

courses taught

  • ATLS 1350 - Computational Foundations for Non-Majors
    Primary Instructor - Fall 2025
    Explores computation as a powerful tool for creative design and expression in a project-based studio environment. Students learn the fundamentals of creative coding, computational thinking, and object-oriented programming. Hands-on topics include generative art and design, interactivity, animation, and visualization.
  • ATLS 2200 - Web
    Primary Instructor - Fall 2018 / Fall 2019
    Introduces techniques, technologies and concepts of web design and development through lectures, projects and critiques. Focuses technically on HTML, CSS and JavaScript as the primary web technologies. Contextualizes the technical and societal implications of the Internet through historical and critical perspectives.
  • ATLS 3150 - Universal Design for Digital Media
    Primary Instructor - Spring 2022 / Fall 2022 / Fall 2023 / Fall 2024 / Fall 2025
    Focusing on the concepts of universal design and Web Standards, this course will address issues that occur at the nexus of web standards, Universal Design and the needs of persons with disabilities. Students will gain the expertise and skills to create media and web sites which are accessible, usable and effective for all users and device platforms. Recommended prerequisite: some knowledge of creating web pages with either direct HTML coding or with web design software. Same as CSCI 3150.
  • ATLS 3200 - Sound
    Primary Instructor - Spring 2018 / Fall 2018 / Spring 2019 / Fall 2019 / Spring 2020 / Summer 2020 / Fall 2020 / Spring 2021 / Summer 2021 / Spring 2022 / Summer 2022 / Fall 2022 / Spring 2023 / Summer 2023 / Fall 2023 / Spring 2024 / Summer 2024 / Fall 2024 / Spring 2025 / Summer 2025 / Fall 2025 / Spring 2026
    Introduces techniques, technologies and concepts of digital sound through lectures, projects and critiques. Focuses technically on digital sound creation, production, synthesis and interactivity. Explores various approaches to digital sound production through historical and conceptual perspectives.
  • ATLS 3519 - Special Topics
    Primary Instructor - Fall 2020 / Spring 2021
    Analyzes special interest areas of multidisciplinary creative technology and design research and practice. May be repeated up to 21 total credit hours for different topics.
  • ATLS 4010 - Capstone Projects
    Primary Instructor - Spring 2020 / Spring 2025 / Spring 2026
    Focuses on the development of an individual thesis project. Specific class sessions will feature a combination of lectures, demonstrations, guest speakers, lab sessions, and critiques. This course also entails group work, portfolio development, critical theoretical readings, and a significant written component.
  • ATLS 4221 - Interactive Sound
    Primary Instructor - Spring 2025 / Spring 2026
    Interactive Sound explores generative coding to produce unique audio design systems that can be employed in a wide array of interactive projects. Students will learn to use Max (a visual programing tool) to combine and control sound, video, OpenGL 3D objects, and microcontrollers. Example inputs: real time video, data scraping for the sonification of natural phenomena, or environmental sensor data collected via Arduino. Example outputs: reactive audio-visual installations, immersive projection, or multichannel spatial sound systems. Same as ATLS 5221. Recommended prerequisite: ATLAS 3200 Sound, or have equivalent music technology experience.
  • ATLS 4519 - Advanced Special Topics
    Primary Instructor - Spring 2018 / Spring 2019 / Spring 2020 / Fall 2020 / Spring 2021 / Spring 2022 / Fall 2022 / Spring 2023 / Fall 2023 / Spring 2024 / Fall 2024
    Analyzes special interest areas of multidisciplinary creative technology and design research and practice. May be repeated up to 32 total credit hours.
  • ATLS 5221 - Interactive Sound
    Primary Instructor - Spring 2026
    Interactive Sound explores generative coding to produce unique audio design systems that can be employed in a wide array of interactive projects. Students will learn to use Max (a visual programing tool) to combine and control sound, video, OpenGL 3D objects, and microcontrollers. Example inputs: real time video, data scraping for the sonification of natural phenomena, or environmental sensor data collected via Arduino. Example outputs: reactive audio-visual installations, immersive projection, or multichannel spatial sound systems. Same as ATLS 4221.
  • ATLS 5519 - Adv Topics
    Primary Instructor - Spring 2023 / Fall 2023 / Spring 2024 / Fall 2024
    Analyzes special interest areas of multidisciplinary creative technologies and design research and practice. May be repeated up to 9 total credit hours for different topics.
  • CSCI 3150 - Universal Design for Digital Media
    Primary Instructor - Spring 2022 / Fall 2022 / Fall 2023 / Fall 2024 / Fall 2025
    Focusing on the concepts of universal design and Web Standards, this course will address issues that occur at the nexus of web standards, Universal Design and the needs of persons with disabilities. Students will gain the expertise and skills to create media and web sites which are accessible, usable and effective for all users and device platforms. Recommended prerequisite: some knowledge of creating web pages with either direct HTML coding or with web design software. Same as ATLS 3150.

Background

International Activities