CST 300 Fall 2024

Major ProSeminar

Professional communication, research, and computing ethics. Produced an ethics position paper and oral presentation.

View Course →
CST 338 Fall 2024

Software Design

Object-oriented design in Java. Final project: a GUI review application with full design documentation.

View Course →
CST 334 Spring 2025

Operating Systems

Processes, memory management, and concurrency in C. Group project on performance debugging.

View Course →
CST 363 Spring 2025

Introduction to Database Systems

ER modeling, normalization, and SQL. Built a prescription management web application.

View Course →
CST 311 Summer 2025

Introduction to Computer Networks

TCP/IP, routing, and subnetting. Built a group chat over an emulated Mininet topology.

View Course →
CST 336 Summer 2025

Internet Programming

Full-stack web development with HTML/CSS, JavaScript, and PHP. Built two data-driven applications.

View Course →
CST 328 Fall 2025

Digital Art and Design

Design systems, typography, and interface composition. Final project: the Nova mobile app, taken from lo-fi wireframes to an interactive Figma prototype.

View Course →
CST 370 Fall 2025

Design and Analysis of Algorithms

Asymptotic analysis, core data structures, and the major algorithm design paradigms. Built a hash-based Sudoku validator in C++.

View Course →
CST 462S Fall 2025

Race, Gender, Class in the Digital World

Service learning on equity in technology. Led a four-person research study on transparency and patient trust in AI diagnostic tools, based on 14 interviews.

View Course →
CST 383 Spring 2026

Introduction to Data Science

The Python data science pipeline: wrangling, visualization, and supervised learning with scikit-learn. Final project on customer churn prediction.

View Course →
CST 438 Spring 2026

Software Engineering

Agile/Scrum team delivery, requirements engineering, UML system design, and peer review.

View Course →
CST 329 Summer 2026

Reasoning with Logic

Propositional and first-order logic, formal proof construction, and three-valued and modal logic.

View Course →
CST 489 Summer 2026

Capstone Project Planning

Scoped and wrote the ComicSeen capstone proposal as team coordinator, including a codebase audit of the platform's notification architecture.

View Course →
CST 499 Summer 2026

Computer Science Capstone

Shipped an event-driven notification system to ComicSeen, a live comedy booking platform. Team coordinator and owner of the Notification System Refactor.

View Course →