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. Derivation of Statistical Mechanics


  14. Time Evolution Operators In Physics


  15. Fokker Plank Equation


  16. Langevin Dynamics In Hamiltonian Phase Space


  17. High School Capstone: A Robot for Sustainable Agriculture


  18. Isolating and Segmenting Images of Seedlings


  19. Depth Perception in Images of Seedlings


  20. Deep Learning with TensorFlow and Keras to Classify Seedlings


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


  22. Using a GPU to Draw the Mandelbrot Set


  23. Apply Textures to 3D Surfaces


  24. Apply Textures to a Sphere


  25. Smoke and Fire Simulation


  26. Simulating Jello with Hooke's Law


  27. Liquid Simulation using Particles


  28. Closed Form Solution to the Two Body Problem