• DS 6001

    Data Engineering I: Data Pipeline Architecture
     Rating

     Difficulty

     GPA

    3.88

    Last Taught

    Fall 2026

    Covers the practice of data science, including communication, exploratory data analysis, and visualization. Also covered are the selection of algorithms to suit the problem to be solved, user needs, and data. Case studies will explore the impact of data science across different domains.

  • GSGS 3112

    Global Perspectives on Corruption
     Rating

    3.78

     Difficulty

    1.00

     GPA

    3.88

    Last Taught

    Fall 2026

    This course takes an ethnographically informed approach to the question of how to understand corruption by examining practices of and perspectives on corruption from across the globe - including the so-called Global North. It aims to encourage students to 1) critically assess assumptions at the heart of international anti-corruption discourses; 2) examine tensions between global discourses of corruption and local practices; 3) compare and contrast corruption between different localities.

  • DS 1001

    Foundation of Data Science
     Rating

    3.57

     Difficulty

    1.64

     GPA

    3.88

    Last Taught

    Fall 2026

    Introduction to core data science concepts and skills, including computing environments, visualization, modeling, and bias analysis. Think like a Data Scientist as you engage through lectures, discussions, labs, and guest talks while applying learning in a guided semester-long project. Concludes with an independent project to reinforce and extend skills.

  • EBUS 4810

    New Product Development
     Rating

    1.00

     Difficulty

    2.00

     GPA

    3.89

    Last Taught

    Fall 2026

    Students will learn the fundamentals of product management. Topics include identifying unmet needs, understanding markets, implementing product development frameworks and processes, building businesses, and working with multi-functional teams. The application of these concepts to different phases of the product lifecycle will be explored. Students will build technical, professional, and soft skills necessary for success in product management. Prerequisite: EBUS 1800 and enrolled in the Engineering Business Minor or Entrepreneurship Minor - Tech Concentration and 3rd or 4th year standing

  • DS 6021

    Machine Learning I: Introduction to Predictive Modeling
     Rating

     Difficulty

     GPA

    3.89

    Last Taught

    Fall 2026

    Comprehensive introduction to predictive modeling, a cornerstone of data science and machine learning. Learn the fundamental concepts, techniques, and tools used to build models while emphasizing both theoretical understanding and practical applications. The topics include we will cover are an in-depth analysis of linear models and different variants, their extension to generalized linear models, and an introduction to nonparametric regression.

  • DS 2002

    Data Science Systems
     Rating

    2.13

     Difficulty

    2.30

     GPA

    3.90

    Last Taught

    Fall 2026

    This course will center on exposing students to contemporary pipelines for data analysis through a series of steadily escalating use cases. The course will begin with simple local database construction such as SQLite and evolve to cloud base systems such as AWS or Google Cloud. This progression will include topics such as data lakes and other non-SQL applications as appropriate.

  • DS 3001

    Foundations of Machine Learning
     Rating

    4.00

     Difficulty

    3.25

     GPA

    3.90

    Last Taught

    Fall 2026

    This course exposes students to foundational knowledge in each of the four high level domain areas of data science (Value, Design, Analytics, Systems). This includes an emphasis on ethical issues surrounding the field of data science and how these issues originate and extend into society more broadly.

  • DS 4002

    Data Science Project
     Rating

    5.00

     Difficulty

    3.00

     GPA

    3.91

    Last Taught

    Fall 2026

    The data science project course will allow students to take the knowledge gained in each of the four required courses and apply them to a data driven problem. Students will work in groups and can either choose a project provided by SDS faculty or can propose a project for approval. Upon completion of the course students will be required to present their results and publish project content to an open forum.

  • GSGS 2610

    Global Systems of Inequality
     Rating

     Difficulty

     GPA

    3.91

    Last Taught

    Fall 2026

    This course covers social, economic, political, and cultural dimensions of inequality both within and between countries. We will discuss how systems like slavery, colonialism, and capitalism have entrenched unequal power relations across the globe; how structures of inequality are produced, legitimated, and reproduced at national and international scales; and how individuals experience and negotiate these structures.

  • DS 4021

    Machine Learning
     Rating

     Difficulty

     GPA

    3.91

    Last Taught

    Fall 2026

    Critique models and adapt them to a variety of data sets. Gain a deeper understanding of core ML concepts. Build towards neural networks (latent index models, more complex linear models with non-linear transformations of the data). Compare new methods to kNN, clustering, linear models from ML1 to discuss performance differences as complex and predictive power increases. How mathematical concepts are present in the models presented.