• DS 4023

    Data Design II: Interactive Applications
     Rating

     Difficulty

     GPA

    Last Taught

    Spring 2026

    Principles of interactivity in application and dashboard development using R, Python, and JavaScript programming languages. Design visually appealing and user-friendly interfaces, develop interactive applications for data visualization, and build dynamic dashboards for effective data communication with end-users. Covers theoretical concepts and hands-on implementation to provide a comprehensive understanding of the full design process.

  • DS 4024

    Value II: Explainable AI
     Rating

     Difficulty

     GPA

    Last Taught

    Spring 2026

    Explainable artificial intelligence (XAI) is a subfield of machine learning that provides transparency for complex models to connect the technical meaning to social interpretation. Explore interpretability, transparency, and black-box machine learning methods. Covers definitions, decision support, trust, and ethical considerations, and the latest advances in creating reliable and transparent AI models.

  • SEC 4030

    Ethical Hacking
     Rating

     Difficulty

     GPA

    Last Taught

    Summer 2025

    Explores the tools and techniques used to assess the security posture of a target system. Topics include footprinting, reconnaissance, vulnerability discovery, and malware. Covers vulnerability discovery in a variety of systems, including web applications, mobile platforms, and cloud computing. Aligns with the EC-Council ANSI accredited Certified Ethical Hacker exam 312-50.

  • DS 4125

    Introduction to Deep Learning
     Rating

     Difficulty

     GPA

    Last Taught

    Spring 2026

    Understand Deep Learning covering neural networks, activation functions, and optimization algorithms. Gain experience with TensorFlow and PyTorch, mastering key techniques such as Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), and Generative Adversarial Networks (GANs). Explore transfer learning, reinforcement learning, and natural language processing (NLP), along with industry applications and ethical considerations.

  • LPPS 4220

    Comparative Budgeting & Economic Policy
     Rating

     Difficulty

     GPA

    Last Taught

    Fall 2025

    This course examines how the world's major states and regions manage their public finances and economic policies through their budgetary processes and institutions.

  • POTR 4240

    Contemporary Brazilian Cinema
     Rating

     Difficulty

     GPA

    Last Taught

    Spring 2026

    This class provides a general overview of film production in Brazil since 1990. We will screen and discuss a variety of documentary and feature-length fiction films, paying special attention to their formal construction and respective portrayals of Brazilian society, particularly as they unfold in a context increasingly marked by globalization and neoliberalism.

  • LPPS 4270

    Federal Budgeting and Economic Policy
     Rating

     Difficulty

     GPA

    Last Taught

    Spring 2026

    This course examines the politics of federal budgeting and its role in economic policy making. Students will learn about the creation of the presidential budget, the politics of the Congressional budget process, tax policy, defense spending, social spending, fiscal federalism-the connection between federal and state governments-and the relationship between fiscal policy and the Federal Reserve's making of monetary policy.

  • DS 4320

    Data by Design
     Rating

     Difficulty

     GPA

    Last Taught

    Spring 2026

    Comprehensive exploration of the multifaceted aspects of data creation, emphasizing the symbiotic relationship between design and data. Students will gain insight into the intentional and unintentional mechanisms that contribute to data creation, including human input, technological processes, environmental factors, and systemic influences.

  • LPPS 4320

    Elections and Policy
     Rating

     Difficulty

     GPA

    Last Taught

    Spring 2026

    This class explores the intersection between how we perform elections and how we craft public policy. We investigate two broad questions (1) the effect of policy on elections -- how rules around voting, funding, and the organization of elections influence election outcomes and larger policy discourse, and (2) the effect of elections on policy -- how elections shape elite motivations and citizen expectations around the development and passage of policy.

  • LPPS 4330

    Confronting US Climate Policy
     Rating

     Difficulty

     GPA

    Last Taught

    Spring 2025

    Project oriented course that will research specific climate problems, proposing new solution to decision makers at local & state level. Course expands understanding of broad societal scope relevant to climate action. Students are exposed to federal, state & local policy challenges and opportunities as well as understanding how business & politics shape the policy landscape. Gain understanding of diverse climate-relevant career opportunities.