Jonathan Aldrich

Professor

Software and Societal Systems Department

  • Professor
    Software and Societal Systems Department
  • (412) 268-7278 (Work)
  • Carnegie Mellon University, Institute for Software Research, 5000 Forbes Avenue, Pittsburgh, PA, 15213, United States

TEACHING ACTIVITIES

  • COURSE TAUGHT
    DevOps: Engineering for Secure Development and Deployment
    11 May 2026 - 31 Jul 2026
    17636
  • COURSE TAUGHT
    Programming Language Pragmatics
    25 Aug 2025 - 15 Dec 2025
    17663
  • COURSE TAUGHT
    Programming Language Pragmatics
    25 Aug 2025 - 15 Dec 2025
    17363
  • COURSE TAUGHT
    Software Engineering Research
    25 Aug 2025 - 15 Dec 2025
    17808
  • COURSE TAUGHT
    Data Structures for Application Programmers
    13 Jan 2025 - 6 May 2025
    17683
  • COURSE TAUGHT
    Java for Application Programmers
    13 Jan 2025 - 6 May 2025
    17681
  • COURSE TAUGHT
    Research Practicum in Computer Science
    13 Jan 2025 - 6 May 2025
    07400
  • COURSE TAUGHT
    Programming Language Pragmatics
    26 Aug 2024 - 16 Dec 2024
    17363
  • COURSE TAUGHT
    Programming Language Pragmatics
    26 Aug 2024 - 16 Dec 2024
    17663
  • COURSE TAUGHT
    Software Engineering Research
    26 Aug 2024 - 16 Dec 2024
    17808
  • COURSE TAUGHT
    Principles of Software Construction: Objects, Design, and Concurrency
    16 Jan 2024 - 7 May 2024
    17514
  • COURSE TAUGHT
    Principles of Software Construction: Objects, Design, and Concurrency
    16 Jan 2024 - 7 May 2024
    17214
  • COURSE TAUGHT
    Software Engineering Independent Study
    16 Jan 2024 - 7 May 2024
    17806
  • COURSE TAUGHT
    Programming Language Pragmatics
    28 Aug 2023 - 18 Dec 2023
    17363
  • COURSE TAUGHT
    Programming Language Pragmatics
    28 Aug 2023 - 18 Dec 2023
    17663
  • COURSE TAUGHT
    Software Engineering Research
    28 Aug 2023 - 18 Dec 2023
    17808
  • COURSE TAUGHT
    Principles of Software Construction: Objects, Design, and Concurrency
    17 Jan 2023 - 9 May 2023
    17514
  • COURSE TAUGHT
    Principles of Software Construction: Objects, Design, and Concurrency
    17 Jan 2023 - 9 May 2023
    17214
  • COURSE TAUGHT
    Programming Language Pragmatics
    29 Aug 2022 - 19 Dec 2022
    17363
  • COURSE TAUGHT
    Software Engineering Research
    29 Aug 2022 - 19 Dec 2022
    17808
  • COURSE TAUGHT
    Programming Language Pragmatics
    30 Aug 2021 - 14 Dec 2021
    17663
  • COURSE TAUGHT
    Programming Language Pragmatics
    30 Aug 2021 - 14 Dec 2021
    17363
  • COURSE TAUGHT
    Programming Language Pragmatics
    30 Aug 2021 - 14 Dec 2021
    17363
  • COURSE TAUGHT
    Programming Language Pragmatics
    30 Aug 2021 - 14 Dec 2021
    17663
  • COURSE TAUGHT
    Software Engineering Research
    30 Aug 2021 - 14 Dec 2021
    17808