Bio
I'm Alex, a Computer Science student at California State University, Monterey Bay. I enjoy tackling puzzles and learning new skills. Most recently, I've learned how to build end-to-end data pipelines with Ollama, Qwen, FastAPI and PyTorch. I look forward to embarking on the next chapter in the CS journey.
CSUMB Portfolio
CST 300 - Major ProSeminar
Students learn professional writing, presentation, research, and critical-thinking skills within the diversified fields of computer science and communication design. This class helps students identify and articulate personal, professional, and social goals while practicing problem-solving, collaboration, and community-building skills.
CST 311 - Introduction to Computer Networking
A survey of telecommunications and data communications technology fundamentals, network architecture, and protocols. Covers LAN, WAN, TCP/IP, network security, and performance.
CST 334 - Operating Systems
Learn about the use and design of modern operating systems, focusing on Linux. Master process management, memory management, file systems, and concurrency.
CST 336 - Internet Programming
A hands-on course in dynamic web application development, covering server-side programming, database connectivity, client-side scripting, REST APIs, and responsive design.
CST 338 - Software Design
A programming course covering techniques for developing large-scale software systems using object-oriented programming. Learn about software development life cycle models, requirements analysis, and GUI development.
CST 363 - Database Management
Balanced coverage of database use and design, focusing on relational databases. Learn to design relational schemas, write SQL queries, and perform database administration.
CST 370 - Algorithms
A study of fundamental algorithm design techniques and essential data structures for solving complex computing problems efficiently.
CST 383 - Introduction to Data Science
A practical introduction to data science, covering data preprocessing, machine learning, and visualization using modern statistical programming tools.
CST 438 - Software Engineering
Prepares students for large-scale software development using software engineering principles, covering the full lifecycle from requirements and design to testing and project management.
CST 462S - Race, Gender, Class in the Digital World
An exploration of race, gender, class, and social justice in relation to technology, combining critical reflection with community-based service learning.
CST 489 - Capstone Project Planning
Students design a detailed proposal for a professional-level capstone project, developing industry-ready skills in project planning, collaboration, and technical writing.
CST 499 - Computer Science Capstone
Students work on a project in groups or individually, develop requirements specification, a solution plan, and a design and implementation of the solution.