3D Math and Linear Algebra

In addition to taking Linear Algebra, Physics, Data Science, and Machine Learning classes to learn linear algebra and 3-dimensional physics problems, I have also taken courses in Computer Graphics and Virtual Reality for practical applications of these concepts in a game context.


Computer Graphics

This course gave a large overview of important concepts in computer graphics and simulation. Coursework included:

  • Creating Lighting and Shaders
  • Creating Physics Simulators
  • Building a Raycasting Shader in WebGL



  • Virtual Reality

    This course was by far the most intensive test of my 3D math knowledge, as every assignment required a great deal of matrix transformations, a solid understanding of the computer graphics pipeline, and a strong understanding of physics and distance calculations for correct rendering

    • Building a VR headset from scratch
      • Arduino Coding
      • Using Sensor Inputs
      • Building Rendering Alogrithms and Shaders
      • Calculating Eye Position and Rendering accordingly
    • Developing a VR-Based Research Project

    Code / Documentation

    Please email with requests for code samples or documentation!