Bobby Reed · Oklahoma City University
At OCU I taught the full stack of a computer-science curriculum -- cloud, software engineering, databases, web, and game programming -- five courses a semester, building the real thing alongside my students rather than just lecturing about it. When a cyberattack wiped the student newspaper's archive, I built the recovery. When the department needed a flagship event, I helped found the game jam.
Courses taught each semester
Distinct CS courses across the curriculum
Articles recovered in the MediaOCU rescue
OCU Game Jam co-founded & run
I connect theory to practice by building the real thing. My courses put major projects in students' hands early, weave security through every technical topic, and treat new tools as something to explore rather than fear.
Students learn best through active involvement, collaboration, and real-world application of concepts.
Major assignments are introduced early, letting autonomous learners work at their own pace while ensuring mastery.
Staged well, new technologies expand what students can do -- VR, machine learning, and modern web frameworks bring industry into the classroom.
Security is woven into every technical course -- IAM and secure deployment in Cloud, threat modeling in Software Engineering, access control and injection prevention in Database Design.
Undergraduate and graduate computer science, most with a live course site built for the class.
Cloud-native development and deployment on AWS and Azure, with IAM and secure deployment practices.
Course Site →The software development lifecycle, team projects, secure SDLC, and threat modeling.
Course Site →Relational design, SQL, access control, and injection prevention.
Course Site →Game development fundamentals and hands-on build projects.
Course Site →Modern client-side development and application architecture.
Course Site →Foundations of web development -- HTML, CSS, and JavaScript.
Course Site →Fundamentals of Computing, Frontend Web Development (CSCI 6333), Introduction to Software Engineering (CSCI 4213), and College & Intermediate Algebra.
After a cyberattack wiped OCU's student-newspaper WordPress site, I built custom Python tooling using the Wayback Machine CDX API to extract, validate, and reconstruct 1,043 full articles across 3,066 archived pages -- delivering a production-ready static archive that restored fifteen years of institutional record.
Co-organized OCU's inaugural 48-hour game jam with the ACM student chapter and CyberPlay Collective. Student teams of all skill levels built games judged by industry professionals; secured sponsors and established the department's flagship spring event, with Vol. 2 already slated for 2027.
Led an honors project building the new online home for OCU's student newspaper -- students developing the platform on Ghost CMS and Azure, extending coursework from Advanced Web Programming and Cloud Development into a real product.
A browser RPG in Phaser.js whose protagonist -- a self-aware, AI-generated art piece -- searches for meaning while grappling with authorship and authenticity. A metafictional experiment: human-directed, AI-inhabited, genuinely unresolved.
NES-style Tetris in pure JavaScript -- playable on any device with keyboard and touch support, ghost piece, wall kicks, lock delay, and DAS. Global leaderboard via Firebase, tight CSP headers, and Firestore security rules.
A browser game featuring Starsky, OCU's mascot -- AI-built and human-architected, a hands-on exploration of what generative tools can produce under deliberate creative direction.
This page covers one role. The full portfolio -- teaching, software, XR, leadership, libraries, and AI -- lives on the main site.