From building championship robots to redesigning core CS courses—here's my journey in education and technology.
Computer science educator passionate about making complex technical concepts accessible to all students. My path from mechanical engineering and FRC robotics to computer science gives me a unique perspective on systems-level thinking and hands-on learning. I believe in creating engaging learning environments where students from any background can thrive—a philosophy directly informed by my master's thesis on heterogeneous architecture and optimal resource scheduling.
Loyola Marymount University
2023-2024
Los Angeles, CA
Specialization in Operating Systems and Parallel Computing
Thesis Area: Heterogeneous Architecture and Efficient Scheduling Algorithms
Loyola Marymount University
2019-2023
Los Angeles, CA
Minor in Applied Mathematics
Loyola Marymount University
Loyola Marymount University
International Collegiate Programming Competition
Competed 3 times at ICPC regionals hosted at Riverside Community College. Led team of 3 to achieve the highest point total in LMU history through self-taught competitive programming skills, as the university curriculum does not specifically prepare students for algorithmic competitions.
CMSI 4999: Senior Undergraduate Independent Study
Guided student through computer graphics fundamentals and GLSL shader programming, culminating in custom hand-built shaders for the video game Minecraft.
→ Student gained practical experience in GPU programming and real-time rendering techniques.
CMSI 6999: Graduate Independent Study
Mentored development of a full-stack, multi-threaded HTTP REST server written in Rust that uses containerization to run student code in a sandboxed environment to provide faculty with additional support in grading student assignments with analytics. Went on to receive additional faculty support and university research funding and is now deployed as an official tool used by faculty across the Computer Science department.
→ Project received additional faculty support and university research funding and is now deployed as an official tool used by faculty across the Computer Science department.
CMSI 4999: Senior Undergraduate Independent Study
Advising student research on kernel-level anti-cheat systems for video games with dedicated servers, exploring low-level security and driver development.
Completely redesigned course curriculum to emphasize practical applications of discrete math in computer science. Developed new problem sets, interactive examples, and assessment strategies focused on building intuition alongside formal understanding.
Key Achievements:
Rebuilt course from the ground up to reflect modern operating systems concepts and parallel computing paradigms. Focused on how design decisions affect real-world use of devices by incorporating how common software use is altered by small changes to hardware or software features.
Key Achievements:
Team 4201 Vitruvian Bots, Da Vinci Science High School
2018 - 2019
Led manufacturing division of 8 team members to World Championship victory by managing CNC machining operations, coordinating $3K+ budget, and ensuring precision fabrication of competition robot components.
Whether you're a current student, prospective student, or fellow educator interested in course design and CS pedagogy, I'd love to hear from you.