Sage DuRivage - Computer Science Tutor - Paper Education Co. | Himalayas
Sage DuRivageSD
Looking for a job

Sage DuRivage

@sagedurivage

Mathematician + CS

United States

What I'm looking for

I am looking for a role that fosters growth and collaboration in tech.

As a passionate computer science tutor, I have supported over 120 students in mastering programming concepts through personalized code reviews and technical feedback. My experience includes enhancing code reliability in languages such as C++, Python, and JavaScript, where I have successfully coached trainee developers on best practices for maintainable and scalable code.

In addition to tutoring, I have served as a 3D Software Instructor at the University of California at Davis, where I introduced students to 3D modeling techniques using Blender. My hands-on guidance has significantly improved students' rendering proficiency, reducing modeling errors through effective teaching of mesh faceting resolution and graphical debugging.

My personal projects, including a Ray Tracer and an Eight Puzzle Solver, showcase my ability to implement advanced algorithms and rendering techniques. I thrive in collaborative environments, as demonstrated by my role in developing a text-based RPG and a trip scheduling web app, where I utilized React.js and natural language processing to create engaging user experiences.

Experience

Work history, roles, and key accomplishments

PC
Current

Computer Science Tutor

Paper Education Co.

Jan 2022 - Present (3 years 5 months)

Supported over 120 students in programming concepts through code reviews and technical feedback. Enhanced code reliability in C++, Python, and JavaScript, coaching developers on maintainable code practices. Optimized troubleshooting practices, reducing debugging time significantly.

UD

3D Software Instructor

University of California at Davis

Sep 2022 - Jun 2023 (9 months)

Introduced 3D modeling and prototyping techniques using Blender, delivering tutorials and hands-on guidance. Enhanced students’ rendering proficiency and reduced modeling errors through best practices.

PP

Ray Tracer Developer

Personal Project

Nov 2024 - Present (7 months)

Implemented advanced rendering techniques for a ray tracer project, ensuring compatibility with essential libraries in a Linux environment. Focused on shading, anti-aliasing, and ray-object intersection.

Education

Degrees, certifications, and relevant coursework

University of California, Riverside logoUR

University of California, Riverside

Bachelor of Science, Mathematics

Bachelor of Science in Mathematics with a concentration in Computational Mathematics. Relevant coursework included Artificial Intelligence, Data Structures & Algorithms, Software Construction, and more.

Tech stack

Software and tools used professionally

Interested in hiring Sage?

You can contact Sage and 90k+ other talented remote workers on Himalayas.

Message Sage

People also viewed

View all talent

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan