Hi, Iβm Michael Buss β a Computer Science student at the University of the Fraser Valley (UFV).
Iβm learning in public while balancing family life and studies from my fifth-wheel RV.
My goal: turn every course and curiosity into something real and useful.
Java implementations of core data structures and algorithms.
Focus: stacks, queues, linked lists, trees, and recursion.
Demonstrates algorithmic thinking, recursion, and OOP design.
A full PostgreSQL library management system.
Includes ERD diagrams, normalization, schema scripts, and constraints.
Built for UFV COMP 230 and extended for portfolio development.
A Python automation app for Costco price tracking.
Scrapes the βCostco Westβ blog, logs results to CSV, and calculates savings.
v2.0 roadmap: add watchlists, price-drop notifications, and user dashboards.
- Data Structures & Algorithms (Java)
- Database design and normalization (PostgreSQL)
- Backend development (Python, Playwright)
- Frontend foundations (HTML, CSS, React)
- Complete BSc in Computer Science at UFV (2027)
- Build a professional developer portfolio
- Earn a Software Engineer Co-op @ EA Vancouver (Summer 2026)
- Keep documenting the journey on YouTube @CompSciRVDad
βLearning computer science as a second career, raising a family, and living the RV life β
itβs all about persistence, curiosity, and creativity.β
β Michael Buss, CompSci RV Dad