Andy's Project Website

Welcome to my website. I am majoring in computer science at UCSC in Santa Cruz, California. This website has many projects that I have worked on in the past few years. My interests include programming, electronics, robotics, artificial intelligence, embedded systems, 3D-graphics, physical simulations, and sustainable agriculture. If you want to hire for machine learning, software engineering, or embedded programming, please look at my resume.


  1. Simulating Schrödinger Equation in 1 Dimension
  2. Ideal Gas Simulation and Boltzmann's Law
  3. Fluid Flow Simulation with the Navier-Stokes Equation
  4. Intermolecular forces condensation simulation
  5. PWM on a Raspberry Pi using direct hardware access
  6. Controlling a Raspberry Pi with a Cell Phone
  7. Motor Speed Control using Raspberry Pi PWM
  8. Linux Device Driver for a Motor Encoder
  9. Controlling a Delta-X Robot Arm with G-Code
  10. Derivation of the Boltzman Equation By Maximizing Entropy
  11. Capstone: A Robot for Sustainable Agriculture
  12. Isolating and Segmenting Images of Seedlings
  13. Depth Perception in Images of Seedlings
  14. Deep Learning with TensorFlow and Keras to Classify Seedlings
  15. Drawing and Lighting a Sphere by Recursive Segmentation of an Icosahedron
  16. Using a GPU to Draw the Mandelbrot Set
  17. Apply Textures to 3D Surfaces
  18. Apply Textures to a Sphere
  19. Smoke and Fire Simulation
  20. Simulating Jello with Hooke's Law
  21. Liquid Simulation using Particles
  22. Closed Form Solution to the Two Body Problem