Current Classes

Fall 2024

CS 111: Introduction to Computer Science (Syllabus, Schedule)

Future Classes

Subject to change!

Spring 2025

CS 257: Software Design

CS 361: Artificial Life and Digital Evolution

Previous Classes

Spring 2024

CS 201: Data Structures (Syllabus, Schedule)

CS 208: Intro to Systems (Syllabus, Schedule)

Winter 2024

CS 111: Introduction to Computer Science (Syllabus, Schedule)

CS 201: Data Structures (Syllabus, Schedule)

Fall 2023

CS 257: Software Design (Syllabus, Schedule)

Fall 2022

CS 111: Introduction to Computer Science (Syllabus, Schedule)

CS 361: Artificial Life and Digital Evolution (Syllabus, Schedule)

Summer 2022

Summer Research

Spring 2022

CS 257: Software Design (Syllabus) (Schedule)

Winter 2022

CS 111: Introduction to Computer Science (Syllabus) (Schedule)

CS 399: Senior Seminar

Fall 2021

CS 201: Data Structures (Syllabus) (Schedule)

Summer 2021

Summer Research

Spring 2021

Independent Study Journal Club (Schedule)

Winter 2021

CS 361: Evolutionary Computing and Artificial Life (Syllabus) (Schedule)

CS 201: Data Structures (Syllabus) (Schedule)

Fall 2020

CS 201: Data Structures (Syllabus) (Schedule)