AI / ML Course Atlas Across Leading Universities
A unified reference to public AI, ML, DL, statistics, theory, systems, and frontier research courses across leading universities, with direct links to notes, slides, assignments, and videos.

This page is a comprehensive, unified reference for top university courses in AI, ML, deep learning, statistics, and frontier research topics across leading US institutions. It covers core foundational courses, specialized and advanced seminars, and frontier topic courses - each with direct links to official course websites where you can find structured notes, slides, assignments, and lecture recordings.
Part 1 - Core AI / ML / DL Courses by University
Stanford University
| Course | Title | Link |
|---|---|---|
| CS229 | Machine Learning | cs229.stanford.edu |
| CS230 | Deep Learning | cs230.stanford.edu |
| CS231N | CNNs for Visual Recognition | cs231n.stanford.edu |
| CS224N | NLP with Deep Learning | web.stanford.edu/class/cs224n |
| CS234 | Reinforcement Learning | web.stanford.edu/class/cs234 |
| CS25 | Transformers United | web.stanford.edu/class/cs25 |
| CS324 | Large Language Models | stanford-cs324.github.io |
| CS330 | Deep Multi-Task and Meta Learning | cs330.stanford.edu |
Massachusetts Institute of Technology (MIT)
| Course | Title | Link |
|---|---|---|
| 6.034 | Artificial Intelligence | MIT OCW |
| 6.036 | Introduction to Machine Learning | MIT OCW |
| 6.867 | Machine Learning (Graduate) | MIT OCW |
| 6.S087 | Foundation Models and Generative AI | MIT OCW · futureofai.mit.edu |
| 6.8611 | Quantized Intelligence | stellar.mit.edu |
Carnegie Mellon University (CMU)
| Course | Title | Link |
|---|---|---|
| 10-301/601 | Introduction to Machine Learning | cs.cmu.edu/~mgormley/courses/10601 |
| 10-701 | Intro to ML (PhD level) | cs.cmu.edu |
| 11-785 | Introduction to Deep Learning | deeplearning.cs.cmu.edu |
| 11-667 | Large Language Models: Methods and Applications | 2024.cmu-llms.org · 2023.cmu-llms.org |
| 11-777 | Multimodal Machine Learning | cmu-mmml.github.io |
| 16-892 | Seminar on Multimodal Foundation Models | cs.cmu.edu/~deva/teach/16-892 |
| 15-779 | Advanced Topics in ML Systems (LLM Edition) | csd.cmu.edu/course/15779 |
| 80-516 | Causality and Machine Learning | Course Info |
University of California, Berkeley
| Course | Title | Link |
|---|---|---|
| CS188 | Introduction to AI | inst.eecs.berkeley.edu/~cs188 |
| CS189 | Introduction to Machine Learning | inst.eecs.berkeley.edu/~cs189 |
| CS285 | Deep Reinforcement Learning | rail.eecs.berkeley.edu/deeprlcourse |
| CS294/194-196 | Large Language Model Agents | rdi.berkeley.edu/llm-agents/f24 |
| CS294-280 | Advanced Large Language Model Agents | rdi.berkeley.edu/adv-llm-agents/sp25 |
| CS294-43 | Large Scale Vision and Language Models | cs294-43-fall2024.pages.dev |
| CS294-258 | Language Agents in Interaction | alanesuhr.com/294_sp24 |
| CS294-131 | Special Topics in Deep Learning | berkeley-deep-learning.github.io |
| CS294-158 | Deep Unsupervised Learning | EECS Course Listing |
| CS294-162 | Machine Learning Systems | ucbsky.github.io/aisys-fa2024 |
Princeton University
| Course | Title | Link |
|---|---|---|
| COS 324 | Introduction to Machine Learning | princeton-cos324.github.io |
| COS 597G | Understanding Large Language Models | cs.princeton.edu/cos597G |
| COS 597R | Deep Dive into Large Language Models | princeton-cos597r.github.io |
| COS 598L | ML for Structural Biology | Course site (check Princeton CS) |
| MOL 542 | Principles of Macromolecular Structure | Course site (check Princeton MOL) |
Columbia University
| Course | Title | Link |
|---|---|---|
| COMS 4771 | Machine Learning | cs.columbia.edu/~verma/classes/ml |
| COMS 4995 | Advanced Machine Learning | Course site (check Columbia CS) |
| COMS 6998-013 | High-Performance Machine Learning | cs.columbia.edu/~aa4870/high-performance-machine-learning |
| COMS 6998-7 | Theoretical Foundations of LLMs | Intro Slides PDF |
Harvard University
| Course | Title | Link |
|---|---|---|
| CS 1810 | Introduction to Machine Learning | harvard-ml-courses.github.io/cs181-web |
| CS 282 | Advanced Machine Learning | harvard-ml-courses.github.io/cs282-web |
| - | ML and Protein Folding (Nazim Bouatta) | Special lectures on AlphaFold2 |
NYU (New York University)
| Course | Title | Link |
|---|---|---|
| DS-GA 1008 | Deep Learning (Yann LeCun and Alfredo Canziani) | atcold.github.io/NYU-DLSP21 |
NYU's Center for Data Science is a key hub for energy-based models (EBMs). Yann LeCun's lectures and tutorials on EBMs are publicly available through this course.
Cornell University
| Course | Title | Link |
|---|---|---|
| CS 4780/5780 | Introduction to Machine Learning | cs.cornell.edu/courses/cs4780 |
| CS 6787 | Advanced Machine Learning Systems | cs.cornell.edu/courses/cs6787/2026sp |
University of Pennsylvania
| Course | Title | Link |
|---|---|---|
| CIS 5210 | Artificial Intelligence | Course site (check UPenn CIS) |
Caltech
| Course | Title | Link |
|---|---|---|
| CS 156 | Learning from Data | work.caltech.edu/telecourse · YouTube |
| CS 159 | Advanced Topics in Machine Learning | 1five9.github.io |
Brown University
| Course | Title | Link |
|---|---|---|
| CSCI 1950-F / ENGN 2520 | Machine Learning | cs.brown.edu/courses/cs195-5 · stephenbach.github.io/cs142-s26-www |
| CSCI 2951G | Computational Protein Folding | Course site (check Brown CS) |
University of Michigan
| Course | Title | Link |
|---|---|---|
| EECS 445 | Introduction to Machine Learning | GitHub |
| EECS 598 | Deep Learning for Computer Vision | WI2022 · FA2020 |
UIUC (University of Illinois Urbana-Champaign)
| Course | Title | Link |
|---|---|---|
| CS 446 / ECE 449 | Machine Learning | courses.grainger.illinois.edu/cs446 |
| CS 440 | Artificial Intelligence | Syllabus |
Georgia Tech
| Course | Title | Link |
|---|---|---|
| CS 7641 | Machine Learning (OMSCS) | omscs.gatech.edu |
| CS 7642 | Reinforcement Learning | omscs.gatech.edu |
| CS 8803 | Systems for AI-LLMs / Efficient ML | Course site (check Georgia Tech CS) |
University of Washington
| Course | Title | Link |
|---|---|---|
| CSE 473 | Artificial Intelligence | courses.cs.washington.edu/cse473 |
| CSE 599 | Special Topics in Deep Learning | Varies by semester |
University of Toronto
| Course | Title | Link |
|---|---|---|
| CSC311 | Introduction to Machine Learning | cs.toronto.edu/~rahulgk/courses/csc311_f23 |
Geoffrey Hinton's legacy at U of T remains central to foundational neural network research.
Part 2 - Specialized and Frontier Topic Courses
Large Language Models (LLMs) and Foundation Models
| University | Course | Title | Link |
|---|---|---|---|
| Stanford | CS25 | Transformers United | web.stanford.edu/class/cs25 |
| Stanford | CS324 | Large Language Models | stanford-cs324.github.io |
| MIT | 6.S087 | Foundation Models and Generative AI | MIT OCW |
| CMU | 11-667 | LLMs: Methods and Applications | 2024.cmu-llms.org |
| CMU | 15-779 | Advanced ML Systems (LLM Edition) | csd.cmu.edu/course/15779 |
| Berkeley | CS294/194-196 | Large Language Model Agents | rdi.berkeley.edu/llm-agents/f24 |
| Berkeley | CS294-280 | Advanced LLM Agents | rdi.berkeley.edu/adv-llm-agents/sp25 |
| Princeton | COS 597G | Understanding LLMs | cs.princeton.edu/cos597G |
| Princeton | COS 597R | Deep Dive into LLMs | princeton-cos597r.github.io |
| Columbia | COMS 6998-7 | Theoretical Foundations of LLMs | Intro Slides |
Reinforcement Learning and Deep RL
| University | Course | Title | Link |
|---|---|---|---|
| Stanford | CS234 | Reinforcement Learning | web.stanford.edu/class/cs234 |
| Berkeley | CS285 | Deep Reinforcement Learning | rail.eecs.berkeley.edu/deeprlcourse |
| Georgia Tech | CS 7642 | Reinforcement Learning (OMSCS) | omscs.gatech.edu |
Multimodal Machine Learning
| University | Course | Title | Link |
|---|---|---|---|
| CMU | 11-777 | Multimodal Machine Learning | cmu-mmml.github.io |
| CMU | 16-892 | Multimodal Foundation Models Seminar | cs.cmu.edu/~deva/teach/16-892 |
| Berkeley | CS294-43 | Large Scale Vision and Language Models | cs294-43-fall2024.pages.dev |
| Rice | COMP 646 | Deep Learning for Vision and Language | Course site (check Rice CS) |
Energy-Based Models (EBMs)
- NYU - DS-GA 1008 (Yann LeCun): Foundational lectures and tutorials on EBMs are publicly available through the course site
- Stanford - Tutorial PDFs on EBMs from past advanced courses
Causal Machine Learning and Causal Inference
| University | Course | Title | Link |
|---|---|---|---|
| Stanford GSB | Short Course | ML and Causal Inference | gsb.stanford.edu |
| CMU | 80-516 | Causality and Machine Learning | Course site (check CMU Philosophy) |
Probabilistic and Bayesian Machine Learning
- Stanford, MIT, Harvard - Courses on probabilistic graphical models and Bayesian methods with open lecture notes
- Cambridge - Probabilistic Machine Learning with public lectures and exercises
- Key textbooks - Probabilistic Machine Learning by Kevin Murphy; Pattern Recognition and Machine Learning by Bishop
ML for Protein / Structural Biology
| University | Course | Focus |
|---|---|---|
| Princeton | COS 598L | ML for Structural Biology - lecture PDFs, reading lists |
| Princeton | MOL 542 | Protein Folding, Structure and Design (including computational and ML) |
| Harvard | Special Lectures | AlphaFold2 and ML for Protein Folding (Nazim Bouatta) |
| Brown | CSCI 2951G | Computational Protein Folding - algorithmic and ML approaches |
Meta-Learning, Continual Learning and Representation Learning
- Stanford CS330 - Deep Multi-Task and Meta Learning - MAML, few-shot learning, task distributions
- MIT, Toronto - Meta-learning and few-shot learning modules within deep learning courses
- Continual learning - Featured in advanced ML courses at MIT, Stanford, and CMU (catastrophic forgetting, non-stationary data)
- Representation learning / self-supervised learning - MIT's Foundations of Computer Vision book; MSc-level courses with public videos and notes
Graph Neural Networks (GNNs)
- Stanford - CS224W: Machine Learning with Graphs - message passing, graph convolutions, applications
- MIT, Berkeley - GNN modules within advanced ML courses
Adversarial ML and Robustness
- MIT, Stanford, Berkeley - Specialized courses and modules on adversarial attacks, defenses, and robustness guarantees with public readings
Advanced Computer Vision and NLP
- Stanford CS231N - CNNs for Visual Recognition
- Stanford CS224N - NLP with Deep Learning
- UMich EECS 598 - Deep Learning for Computer Vision
- Berkeley CS294-258 - Language Agents in Interaction
ML Systems and High-Performance ML
- CMU 15-779 - Advanced ML Systems (LLM Edition)
- Berkeley CS294-162 - Machine Learning Systems
- Columbia COMS 6998-013 - High-Performance ML
- Cornell CS6787 - Advanced ML Systems
Diffusion Models and Generative AI
- Diffusion models are increasingly covered in advanced deep learning and generative models seminars at MIT, Stanford, and Berkeley
- Materials include mathematical foundations, practical implementation, and applications in image and text generation
- Look for special topics modules within CS294 (Berkeley), 6.S087 (MIT), and Stanford's generative models seminars
Reasoning (Symbolic and Neural)
- Advanced AI and knowledge representation courses at top universities cover both symbolic (logic-based) and neural reasoning approaches
- Some offer modules on neural-symbolic integration and neuro-symbolic reasoning
- Berkeley CS294-258 covers language agents and reasoning in interaction
Part 3 - Math Foundations for Machine Learning
Visual and Intuitive Foundations (Start Here)
| Resource | Title | Link |
|---|---|---|
| 3Blue1Brown | Essence of Linear Algebra (16 videos) | YouTube Playlist |
| 3Blue1Brown | Essence of Calculus (12 videos) | YouTube Playlist |
| 3Blue1Brown | Neural Networks (8 videos) | YouTube Playlist |
| fast.ai | Practical Deep Learning for Coders (free) | course.fast.ai |
Calculus (Single and Multivariable)
| University | Course | Title | Link |
|---|---|---|---|
| MIT | 18.01 | Single Variable Calculus | MIT OCW |
| MIT | 18.02 | Multivariable Calculus | MIT OCW · YouTube |
Linear Algebra
| University | Course | Title | Link |
|---|---|---|---|
| MIT | 18.06 | Linear Algebra (Gilbert Strang) | MIT OCW · YouTube |
| MIT | 18.065 | Matrix Methods in Data Analysis, Signal Processing and ML (Strang) | MIT OCW · YouTube |
| Stanford | EE263 | Matrix Methods: SVD (Stephen Boyd) | ee263.stanford.edu · Archive Slides |
Probability and Statistics
| University | Course | Title | Link |
|---|---|---|---|
| MIT | 18.05 | Introduction to Probability and Statistics | MIT OCW · Open Learning Library |
| Stanford | CS109 | Probability for Computer Scientists | cs109.stanford.edu · YouTube |
| Berkeley | EECS 126 | Probability and Random Processes | EECS Catalog |
| CMU | 36-705 | Intermediate Statistics (Theoretical) | stat.cmu.edu/~siva/teaching/705 |
| MIT | 18.650 | Statistics for Applications (Rigollet) | MIT OCW |
Optimization (Convex and Non-Convex)
| University | Course | Title | Link |
|---|---|---|---|
| Stanford | EE364A | Convex Optimization I (Stephen Boyd) | ee364a.stanford.edu · Textbook (free) · YouTube |
| CMU | 10-725 | Convex Optimization | stat.cmu.edu/~siva/teaching/725 |
| Berkeley | EECS 127/227A | Optimization Models in Engineering | EECS Catalog |
Discrete Math, Proofs and Computing Foundations
| University | Course | Title | Link |
|---|---|---|---|
| MIT | 6.042J / 6.1200J | Mathematics for Computer Science | MIT OCW · YouTube |
| Stanford | CS103 | Mathematical Foundations of Computing | cs103.stanford.edu |
Continuous Math for ML and Numerical Methods
| University | Course | Title | Link |
|---|---|---|---|
| Stanford | CS205L | Continuous Mathematical Methods with Emphasis on ML | web.stanford.edu/class/cs205l |
| MIT | 18.337 | Parallel Computing and Scientific ML | MIT Course Catalog |
Learning Theory, Theory of ML and DL
| University | Course | Title | Link |
|---|---|---|---|
| Stanford | CS229T / STATS231 | Statistical Learning Theory | web.stanford.edu/class/cs229t · Notes PDF |
| Stanford | CS229M / STATS214 | Machine Learning Theory | web.stanford.edu/class/cs229m |
| MIT | 18.657 | Mathematics of Machine Learning (Rigollet) | MIT OCW · Lecture Notes PDF |
| MIT | 6.7960 / 6.S898 | Deep Learning (Theory and Applications, Phillip Isola) | MIT OCW · Course Site |
| MIT | 6.7900 / 6.867 | Machine Learning (Graduate, Mathematically Rigorous) | gradml.mit.edu · MIT OCW |
| CMU | 10-715 | Advanced Intro to ML (PhD, Theory-Heavy) | cs.cmu.edu/~nihars/teaching/10715 |
| CMU | 10-708 | Probabilistic Graphical Models | cs.cmu.edu/~epxing/Class/10708 · Spring 2024 |
| Stanford | STATS216 | Introduction to Statistical Learning | ISLR Textbook (free) |
Key Free Textbooks for Math -> ML
- Linear Algebra: Introduction to Linear Algebra by Gilbert Strang · math.mit.edu/~gs/linearalgebra
- Linear Algebra and Learning from Data: Gilbert Strang · math.mit.edu/~gs/learningfromdata
- Convex Optimization: Boyd and Vandenberghe (free PDF) · stanford.edu/~boyd/cvxbook
- All of Statistics: Larry Wasserman (CMU)
- Probabilistic ML: Kevin Murphy · probml.github.io/pml-book
- Pattern Recognition and Machine Learning: Christopher Bishop
- ISLR: Introduction to Statistical Learning · statlearning.com
- ESL: Elements of Statistical Learning by Hastie, Tibshirani, Friedman
- Mathematics for Machine Learning: Deisenroth, Faisal, Ong · mml-book.github.io
Part 4 - Algorithms and Theoretical Foundations
Algorithms - Design and Analysis
| University | Course | Title | Link |
|---|---|---|---|
| Stanford | CS161 | Design and Analysis of Algorithms | stanford-cs161.github.io |
| Stanford | CS166 | Advanced Data Structures | web.stanford.edu/class/cs166 |
| MIT | 6.046J / 6.1220 | Design and Analysis of Algorithms | MIT OCW · YouTube |
| MIT | 6.006 | Introduction to Algorithms | MIT OCW |
| MIT | 6.854 / 6.5210 | Advanced Algorithms | MIT OCW |
| CMU | 15-451/651 | Algorithm Design and Analysis | cs.cmu.edu/~15451-s25 |
| CMU | 15-851 | Algorithms for Big Data | cs.cmu.edu/~dwoodruf |
| Berkeley | CS170 | Efficient Algorithms and Intractable Problems | cs170.org |
| Princeton | COS 226 | Algorithms and Data Structures | princeton.edu/~cos226 |
| Princeton | COS 521 | Advanced Algorithm Design | cs.princeton.edu/cos521 |
Statistical Learning Theory and ML Theory
| University | Course | Title | Link |
|---|---|---|---|
| Stanford | CS229T / STATS231 | Statistical Learning Theory | web.stanford.edu/class/cs229t · Lecture Notes PDF |
| Stanford | CS229M / STATS214 | Machine Learning Theory | web.stanford.edu/class/cs229m |
| CMU | 10-708 | Probabilistic Graphical Models | cs.cmu.edu/~epxing/Class/10708 · Spring 2024 |
Part 5 - Deep Learning Systems and Infrastructure
Deep Learning Systems - Build from Scratch
| University | Course | Title | Link |
|---|---|---|---|
| CMU | 10-414/714 | Deep Learning Systems: Algorithms and Implementation | dlsyscourse.org · YouTube |
| Stanford | CS336 | Language Modeling from Scratch | cs336.stanford.edu · YouTube · GitHub |
| Stanford | CS149 | Parallel Computing | cs149.stanford.edu |
| Stanford | CS348K | Visual Computing Systems | gfxcourses.stanford.edu/cs348k |
| Berkeley | CS294-162 | Machine Learning Systems | ucbsky.github.io/aisys-fa2024 |
| Berkeley | CS267 | Applications of Parallel Computers | sites.google.com/lbl.gov/cs267-spr2024 |
| CMU | 15-779 | Advanced Topics in ML Systems (LLM Edition) | csd.cmu.edu/course/15779 |
| Columbia | COMS 6998-013 | High-Performance Machine Learning | cs.columbia.edu/~aa4870 |
| Cornell | CS 6787 | Advanced Machine Learning Systems | cs.cornell.edu/courses/cs6787 |
| MIT | Professional Ed | Designing Efficient Deep Learning Systems (V. Sze) | professional.mit.edu |
Highlight: CMU 10-414/714 (Tianqi Chen and Tim Dettmers) asks you to build a full DL framework ("Needle") from scratch: autodiff, GPU kernels, CNNs, RNNs, and Transformers. Stanford CS336 walks through building an LLM from scratch: tokenizer, transformer, training loop, and evaluation.
Part 6 - How to Do Research in AI / ML / DL
Research Methodology and Skills
There is no single "how to do ML research" course, but these resources from top universities and researchers are the closest equivalents:
- Stanford CS197 - Introduction to Computer Science Research - how to read papers, form research questions, write proposals, and present research
- CMU PAIR Guide - "Hidden Curriculum" of Getting into Undergraduate Research - how to parse lab websites, find advisors, and propose projects
- MIT 6.7960 / 6.S898 - Deep Learning (Phillip Isola) - the final project structure teaches a full research workflow: literature review -> hypothesis -> experiments -> write-up
- Berkeley CS294 seminars - many CS294 offerings are paper-reading plus research-project courses that train you to critique, replicate, and extend frontier work
- Stanford CS324 - Large Language Models - structured around reading frontier research papers and critically evaluating them
Essential Research Writing and Methodology Guides
- How to Write ML Research Papers
- How to Read a Paper
- Advice on Research and Writing
- ML Reproducibility Challenge
PhD-Level Research Training Courses
- CMU 15-400 - Research Practicum in CS
- Stanford CS349D - Cloud Computing Technology
- MIT 6.UAR - Seminar in Undergraduate Advanced Research
Part 7 - Frontier ML Topics - Deep Dives
Language Modeling from Scratch (End-to-End)
- Stanford CS336 - Language Modeling from Scratch - the gold standard: data cleaning, BPE tokenizer, transformer architecture, training, evaluation, all from scratch. YouTube · Assignments on GitHub
Scaling Laws, Emergent Abilities and Frontier Training
- MIT 6.7960 - Deep Learning - includes dedicated lectures on scaling laws and transfer learning
- Stanford CS25 - Transformers United - seminar covering frontier transformer research including scaling, efficiency, and emergent behaviors
- Berkeley CS294-280 - Advanced LLM Agents - frontier topics in agent architectures, tool use, and reasoning
AI Alignment, Safety and Interpretability
- Stanford HAI - Human-Centered AI Institute - research groups and courses on responsible AI
- Berkeley CHAI - Center for Human-Compatible AI - seminars on AI alignment and safety
- MIT - Modules on interpretability, robustness, and fairness embedded within 6.7960 and special topics
AI for Science - Physics, Biology, Chemistry
- Princeton COS 598L - ML for Structural Biology
- Harvard - AlphaFold2 lectures (Nazim Bouatta)
- Brown CSCI 2951G - Computational Protein Folding
- MIT - Physics-Informed Neural Networks (PINNs) and AI for science modules in various courses
- NeurIPS 2025 trend: AI for Science is now one of the fastest-growing research areas
Diffusion Models, Flow Matching and Generative Frontiers
- MIT 6.S087 - Foundation Models and Generative AI - covers diffusion, VAEs, GANs, and flow-based models
- Stanford, Berkeley - diffusion model theory in advanced deep learning seminars
- NYU DS-GA 1008 - Deep Learning - energy-based models and score-matching foundations (Yann LeCun)
Neuro-Symbolic AI, World Models and Embodied Intelligence
- Berkeley CS285 - Deep RL - model-based RL and world models
- Berkeley CS294-258 - Language Agents in Interaction - reasoning agents in grounded environments
- CMU - Robotics and AI courses exploring embodied intelligence
- NeurIPS 2025 trend: RL and Robotics are now the dominant and fastest-growing areas at top venues
Efficient ML - Quantization, Pruning, Distillation and Inference
- MIT - Designing Efficient DL Systems (Vivienne Sze) - hardware-aware DL design, pruning, quantization
- MIT 6.8611 - Quantized Intelligence
- CMU 10-414/714 - DL Systems - GPU acceleration and memory-efficient training
- Georgia Tech CS 8803 - Systems for AI-LLMs / Efficient ML
Frontier Compilation - What to Watch
Hottest frontier topics for 2025-2026 research:
- Reasoning in LLMs (chain-of-thought, RLVR beyond math and code)
- Test-time compute / inference-time scaling
- Diffusion-based language models
- Agentic AI and tool-use architectures
- AI for science (protein design, drug discovery, materials)
- World models and embodied AI
- Efficient training at scale (mixture of experts, sparse models)
- Mechanistic interpretability
- Continual and lifelong learning for deployed models
Settled · 30 Mar 2026
Disagree, or know something I missed? Write to mepc3197@columbia.edu · the title goes in the subject line
Related
- Complex Systems, Not Integrations: What Forward-Deployed/AI Engineering Is Missingessayscience · engineering
- Daybook, 1 September 2026dayengineering
- Daybook, 21 August 2026dayscience