Skip to main content

Education

University of Colorado Boulder

Computer science foundations, from systems and algorithms to AI and entrepreneurship.

Bachelor of Science in Computer Science

University of Colorado Boulder

Core & Advanced Topics

  • Startup Essentials (Capstone): Led team to build and pitch a full-stack MVP.
  • Operating Systems: Process management, memory, and concurrency.
  • Future of Programming: LLMs?: Explored LLM impact on software development.
  • Intro to Artificial Intelligence: ML, neural networks, and search algorithms.
  • Computer Graphics: 3D rendering and simulations with OpenGL/C++.
  • Object-Oriented Analysis & Design: Implemented key design patterns.
  • Cognitive Science: Modeled cognitive processes with AI/ML principles.

Data & Development

  • Intro to Data Science: Probability, statistics, and predictive modeling in Python.
  • Database Systems: Relational/non-relational design, SQL, query optimization.
  • Software Development Methods: Agile, teamwork, and web app development.
  • Universal Design for Digital Media: Accessibility in digital interfaces.

Foundations

  • Algorithms: Sorting, searching, graph traversal, and complexity analysis.
  • Data Structures: Implemented core data structures in C++.
  • Computer Systems: Memory allocation, instruction execution, and hardware interaction.
  • Principles of Programming Languages: Functional/OOP paradigms and interpreters.
  • Starting Computing: C++ fundamentals and project-based learning.

I have also begun graduate-level studies focused on autonomous systems for space exploration. These studies are currently on hold.