Applied AI Courses

In Spring 2027 URI offers courses that teach artificial intelligence through its use in the sciences rather than as a computer-science subject. They are aimed at different students and go to different depths, so they complement each other. The courses are listed by level. Questions about whether a course is right for you are best sent to the instructor directly.

Undergraduate courses

OCG 494
AI in Marine & Earth Sciences
CMB 427X
Life Sciences Applications of AI
AMS 490
Applied Mathematics for ML and AI
Register forOCG 494-0012 on e-Campus (listed as “Special Problems And Independent Study In Oceanography”)CMB 427X-0001AMS 490-0001 (listed as “Intermediate Topics in Applied Mathematics”)
LevelJuniors and seniorsJuniors and seniors; also open to graduate studentsUndergraduate
Credits and grading3 credits, pass/fail3 credits, letter grade4 credits, letter grade
MeetsMon & Wed 3:00–4:15 pm, Bliss Hall 210Time and room to be announcedMon & Wed 2:00–3:50 pm, Chafee Hall 208
DatesJan 26 – May 3, 2027Jan 26 – May 3, 2027Jan 26 – May 3, 2027
Enrollment cap20–252035
ApproachUse AI tools on real data and judge their results criticallyApply existing AI models to biological data, build simple neural networks, and evaluate how well they workLearn the mathematics behind machine learning and implement it yourself in Python
TopicsLandmark AI applications in the field; species distribution and habitat mapping; clustering, remote sensing and time series; model trust and validationAI applications in genomics, structural biology and imaging; sequence, structure and image data; CNNs, autoencoders, graph networks, RNNs and transformers; AlphaFold 3 and Segment AnythingMultivariable calculus and the chain rule; linear algebra, eigenvalues and SVD; optimization and gradient descent; tensors and automatic differentiation; activation and loss functions
CodingNone required; notebooks and AI coding agents providedNone required; Python and PyTorch introduced in class, all work in Google ColabWorking Python required; Jupyter notebooks, with PyTorch taught in the weekly labs
ProjectIndividual or pair, data-analysis or critical-assessment trackTwo projects, individual or teams of up to 3: each applies AI models to biological data in a report with a literature reviewSmall group: model and solve a real-world problem, with proposal, report and presentation in place of a final exam
InstructorMeng (Matt) Wei, OceanographyPengyu (Peter) Liu, Mathematics and Applied Mathematical Sciences, Cell and Molecular BiologyPengyu (Peter) Liu, Mathematics and Applied Mathematical Sciences, Cell and Molecular Biology
Emailmatt-wei@uri.edupengyu.liu@uri.edupengyu.liu@uri.edu
SyllabusSyllabus (PDF)Syllabus (PDF)Syllabus (PDF) · Flyer

Which one is for me?

  • Marine biology, geosciences, environmental sciences, natural resources, fisheries, aquaculture or marine affairs, and no coding background: OCG 494.
  • Life sciences, with an interest in genomics, protein structure or biological imaging, and no programming experience: CMB 427X.
  • Calculus, linear algebra and some Python, and you want the mathematics that makes machine learning work: AMS 490.

Graduate courses

OCG 593
AI Tools for Graduate Research in the Ocean, Environmental and Life Sciences
PHY 591
AAI4STEM: Applications of AI Methods Across STEM Disciplines
Register forOCG 593 (listed as “Special Studies”)PHY 591-0001 (listed as “Special Problems”)
LevelGraduate (MS and PhD, thesis or non-thesis)Graduate (MS and PhD); advanced undergraduates by permission
Credits and grading3 credits, letter grade3 credits, letter grade
MeetsMon & Wed 9:00–10:15 am, Watkins Hall 12, Narragansett Bay CampusTue & Thu 11:00 am–12:15 pm, Swan Hall 211
DatesJan 26 – May 3, 2027Jan 26 – May 3, 2027
Enrollment cap—20
ApproachUse off-the-shelf AI tools on your own research data, verify everything they produce, and decide when they helpBuild AI methods from scratch and test them against classical methods
TopicsWhat language models can and cannot do; AI policy and disclosure; reproducible project folders with Claude Code and git; data cleaning, analysis and figures; literature and science communication; public-data pipelines and lab tools; data privacy and environmental justiceProbability and deep-learning foundations; graph networks, physics-informed networks, neural ODEs, CNNs and transformers, normalizing flows, diffusion models, reinforcement learning
CodingNone required; students work in Claude CodeWorking Python required; PyTorch taught in the course
ProjectIndividual, on your own research data or a course dataset: a project folder, verification log and AI-use statement for your thesisTeam of 2–3: a mini-project that grows into a capstone
InstructorKris Lewis, OceanographyMichael Pürrer, Physics
Emailkristy.lewis@uri.edumpuerrer@uri.edu
SyllabusFlyer (PDF)Syllabus (PDF), flyer

Which one is for me?

  • Ocean, environmental or life sciences, and you want to use AI tools on your own thesis or project data while checking everything they give you, with no programming needed: OCG 593.
  • Any STEM field, with linear algebra, calculus, probability and some Python, and you want to understand and build the methods behind modern scientific AI: PHY 591. Advanced undergraduates with that background can join by permission.

OCG 593 and PHY 591 meet at different times and can be taken together. Graduate students in the life sciences can also take CMB 427X, listed with the undergraduate courses.


Teaching an AI course at URI? To have it listed on this page, write to mpuerrer@uri.edu.

Last updated November 2026.