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 Fluctuation Dissipation Theorem


  13. Derivations of the Boltzmann Distribution


  14. High School Capstone: A Robot for Sustainable Agriculture


  15. Isolating and Segmenting Images of Seedlings


  16. Depth Perception in Images of Seedlings


  17. Deep Learning with TensorFlow and Keras to Classify Seedlings


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


  19. Using a GPU to Draw the Mandelbrot Set


  20. Apply Textures to 3D Surfaces


  21. Apply Textures to a Sphere


  22. Smoke and Fire Simulation


  23. Simulating Jello with Hooke's Law


  24. Liquid Simulation using Particles


  25. Closed Form Solution to the Two Body Problem