Skip to main content
Sponsored
DS 1001 Foundation of Data Science
Spring 2027

Learn core AI and data science concepts and skills (computing environments, visualization, machine learning, bias and fairness analysis.) Think like an AI driven Data Scientist through lectures, discussions, labs, & …

3.6
Rating
1.7
Difficulty
3.88
GPA
DS 1002 Programming for Data Science
Spring 2027

Will expose student to fundamental coding languages in data science. Python and R will be the primary focus of the course. Popular packages such as pandas and tidyverse will be …

4.0
Rating
1.7
Difficulty
3.87
GPA
DS 2002 Data Science Systems
Spring 2027

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 …

2.1
Rating
2.3
Difficulty
3.90
GPA
DS 2003 Communicating with Data
Spring 2027

The course is designed to not only teach students tools necessary to visualize data but also effective techniques for explaining data driven results with an emphasis on communicating statistical output …

1.2
Rating
2.0
Difficulty
3.85
GPA
DS 2004 Data Ethics
Spring 2027

Explores principles and applications of data ethics within a broader social framework that prioritizes conversations about policy, regulatory frameworks, accountability, transparency, and governance models. Will discuss who is responsible for …

2.0
Rating
2.3
Difficulty
3.84
GPA
DS 2024 Ethics & Policy in Data Science
Spring 2027

Explores principles and applications of data ethics within a broader social framework. Works to lay foundational knowledge for more advanced courses in the Value domain of the major. Will discuss …

—
Rating
—
Difficulty
3.97
GPA
DS 2126 Mathematics for Data Science
Spring 2027

-

—
Rating
—
Difficulty
—
GPA
DS 3001 Foundations of Machine Learning
Spring 2027

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 …

3.6
Rating
3.5
Difficulty
3.89
GPA
DS 3021 Predictive Analytics
Spring 2027

Exposes students to foundational knowledge in the area of analytics, especially as it relates to machine learning. The focus is on methods needed to prepare data for machine learning models, …

—
Rating
—
Difficulty
3.88
GPA
DS 3023 Data by Design
Spring 2027

-

—
Rating
—
Difficulty
—
GPA
DS 3026 Principles of Inference and Prediction
Spring 2027

Explore mathematical foundations of inferential and prediction frameworks, with emphasis on computation, used to learn from data. Frequentist, Bayesian, and Likelihood viewpoints are all considered. Topics: principles of estimation, optimality, …

—
Rating
—
Difficulty
3.76
GPA
DS 4002 Data Science Project
Spring 2027

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 …

5.0
Rating
3.0
Difficulty
3.92
GPA
DS 4022 Data Science Project
Spring 2027

-

—
Rating
—
Difficulty
—
GPA
DS 4023 Interactive Applications
Spring 2027

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 …

—
Rating
—
Difficulty
3.96
GPA
DS 4024 Explainable AI
Spring 2027

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 …

—
Rating
—
Difficulty
3.91
GPA
DS 4423 Data, Technology, and Society
Spring 2027

-

—
Rating
—
Difficulty
—
GPA
DS 4993 Independent Study in Data Science
Spring 2027

Study under the direction of a faculty member. Students must obtain approval on a syllabus from a faculty advisor to approve and direct the independent study. Student must be in …

—
Rating
—
Difficulty
—
GPA
DS 4995 Directed Study
Spring 2027

Research under the supervision of faculty member. Student must obtain approval on the description and responsibilities of the research through a syllabus from a faculty advisor. Student must be in …

—
Rating
—
Difficulty
—
GPA
DS 5001 Text as Data
Spring 2027

Covers foundations and applications of NLP with a focus on the most popular form of unstructured data ¿ text. Convert source texts into structure-preserving analytical form and then apply information …

—
Rating
—
Difficulty
3.82
GPA
DS 5002 How to Train your LLM: Engineering LLMs for Custom Tasks
Spring 2027

Train your own LLM for a custom task. Learn about the LLM lifecycle from architecture, to pre-training, to supervised finetuning, to deployment, to model editing/updating, including discussing LLM limitations. End …

—
Rating
—
Difficulty
3.89
GPA