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:

If you want to hire me for machine learning, software engineering, or embedded programming, please look at my resume.


  1. Simulating Schrödinger Equation in 1 Dimension


  2. Derivation of Dirac Spinors as the Minimal Left Ideal of a Clifford Algebra


  3. Ideal Gas Simulation and the Maxwell–Boltzmann Distribution


  4. Fluid Flow Simulation with the Navier-Stokes Equation


  5. Intermolecular forces condensation simulation


  6. PWM on a Raspberry Pi using direct hardware access


  7. Controlling a Raspberry Pi with a Cell Phone


  8. Motor Speed Control using Raspberry Pi PWM


  9. Linux Device Driver for a Motor Encoder


  10. Controlling a Delta-X Robot Arm with G-Code


  11. Derivation of the Average Force in the Cannonical and Isothermal-Isobaric Ensemble


  12. Derivation of the Boltzmann Distribution By Maximizing Entropy


  13. High School Capstone: A Robot for Sustainable Agriculture


  14. Isolating and Segmenting Images of Seedlings


  15. Depth Perception in Images of Seedlings


  16. Deep Learning with TensorFlow and Keras to Classify Seedlings


  17. Drawing and Lighting a Sphere by Recursive Segmentation of an Icosahedron


  18. Using a GPU to Draw the Mandelbrot Set


  19. Apply Textures to 3D Surfaces


  20. Apply Textures to a Sphere


  21. Smoke and Fire Simulation


  22. Simulating Jello with Hooke's Law


  23. Liquid Simulation using Particles


  24. Closed Form Solution to the Two Body Problem