I hold a Master of Science in Computer Science from the University of Nevada, Reno, where I also completed my Bachelor's degree with a Math minor. My academic background spans core CS fundamentals, algorithms, data structures, and applied AI and machine learning. Alongside my studies I worked as a Robotics Research Assistant, collaborating on projects involving human-robot interaction and real-time AI systems using ROS, Python, and C++. This research experience gave me a strong foundation in...
I hold a Master of Science in Computer Science from the University of Nevada, Reno, where I also completed my Bachelor's degree with a Math minor. My academic background spans core CS fundamentals, algorithms, data structures, and applied AI and machine learning. Alongside my studies I worked as a Robotics Research Assistant, collaborating on projects involving human-robot interaction and real-time AI systems using ROS, Python, and C++. This research experience gave me a strong foundation in both theory and hands-on application.
Professionally I work as a software engineer building AI-powered systems, RESTful APIs, and full-stack web applications. I work daily with Python, JavaScript, SQL, and modern AI tools including large language model APIs. This real-world experience means I don't just teach concepts in the abstract — I can show students exactly how the material they're learning connects to how software is actually built in industry.
My tutoring approach is patient and practical. I focus on making sure students genuinely understand the underlying concept before moving on, rather than just memorizing solutions. I've worked one-on-one with peers and junior colleagues throughout my academic and professional career, adapting my explanations based on where the student is struggling.
I'm comfortable working with college students across introductory and upper-division CS courses, and I'm particularly strong in Python, AI and machine learning concepts, data structures, algorithms, and database fundamentals.