Explore how AI shapes our world

How AI thinks

Learn to design smarter, fairer, and more human-centered technologies in this course which provides a comprehensive introduction to the design, development, and responsible use of modern artificial intelligence models. 

With a particular focus on large language models (LLMs), students will learn the core concepts and technologies underlying these systems, including their layered architectures, in-context learning, prompt engineering, retrieval-augmented generation (RAG), and fine-tuning. Through hands-on activities, students will build a simple language model, experiment with creating functional AI tools, and critically analyze them for ethical, alignment, and explainability challenges.

Key topics include AI alignment, interpretability, and explainability, with emphasis on methods that make AI decision-making transparent and its logic accessible to users. The course also explores human oversight techniques, incorporating mechanisms such as reinforcement learning (RL) and reinforcement learning with human feedback (RLHF).

Program details

Course Code: PREC.603

Schedule: TBA. Check back soon to see a sample course schedule and syllabus.

Prerequisites: A foundational understanding of computer programming concepts, including variables, loops, and functions; plus, basic knowledge of data structures such as lists, arrays, or dictionaries and an introduction of artificial intelligence

Instructor: Reza Habibi, Lecturer/ Ph.D Candidate, UC Santa Cruz

Method: Commuter (Silicon Valley)

Dates: June 29 – July 17, 2026 

Times: 9:30 a.m. – 4:30 p.m., Monday through Friday

Cost: $3,750

Topics

  • Understand and build a simple language model from scratch
  • Explore AI, alignment, and explainability
  • In-context learning and prompt engineering
  • Explore RAG and fine-tuning
  • Explore mechanisms for user feedback and human oversight, including reinforcement learning (RL) and reinforcement learning with human feedback (RLHF)

Course Instructor 

Reza Habibi, Instructor, Video Game Design, UCSC Pre-College

Reza Habibi
Researcher/Instructor, UC Santa Cruz and Stanford University

Reza Habibi is a researcher and instructor at UC Santa Cruz and Stanford University. He is currently finishing his Ph.D. exploring how AI models can understand and learn from human-to-human collaboration and co-creation through the lenses of mechanistic interpretability, symbolic interaction, and reasoning. He also teaches several courses, including Human-Centered AI and Video Game Design.