My Courses at CSUMB
All 14 courses in my Computer Science pathway. Each page includes the CSUMB catalog description, learning outcomes, and my project work or course evidence.
CST 300 — Major ProSeminar
Fall 2024
Professional communication, research, and computing ethics. Produced an ethics position paper and oral presentation.
View Course →
CST 338 — Software Design
Fall 2024
Object-oriented design in Java. Final project: a GUI review application with full design documentation.
View Course →
CST 334 — Operating Systems
Spring 2025
Processes, memory management, and concurrency in C. Group project on performance debugging.
View Course →
CST 363 — Introduction to Database Systems
Spring 2025
ER modeling, normalization, and SQL. Built a prescription management web application.
View Course →
CST 311 — Introduction to Computer Networks
Summer 2025
TCP/IP, routing, and subnetting. Built a group chat over an emulated Mininet topology.
View Course →
CST 336 — Internet Programming
Summer 2025
Full-stack web development with HTML/CSS, JavaScript, and PHP. Built two data-driven applications.
View Course →
CST 328 — Digital Art and Design
Fall 2025
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 — Design and Analysis of Algorithms
Fall 2025
Asymptotic analysis, core data structures, and the major algorithm design paradigms. Built a hash-based Sudoku validator in C++.
View Course →
CST 462S — Race, Gender, Class in the Digital World
Fall 2025
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 — Introduction to Data Science
Spring 2026
The Python data science pipeline: wrangling, visualization, and supervised learning with scikit-learn. Final project on customer churn prediction.
View Course →
CST 438 — Software Engineering
Spring 2026
Agile/Scrum team delivery, requirements engineering, UML system design, and peer review.
View Course →
CST 329 — Reasoning with Logic
Summer 2026
Propositional and first-order logic, formal proof construction, and three-valued and modal logic.
View Course →
CST 489 — Capstone Project Planning
Summer 2026
Scoped and wrote the ComicSeen capstone proposal as team coordinator, including a codebase audit of the platform's notification architecture.
View Course →
CST 499 — Computer Science Capstone
Summer 2026
Shipped an event-driven notification system to ComicSeen, a live comedy booking platform. Team coordinator and owner of the Notification System Refactor.
View Course →