Andy's Project Website

Welcome to my website. I am a senior 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, including my senior capstone project, an agricultural robot. My interests include programming, electronics, robotics, artificial intelligence, embedded systems, 3D-graphics, physical simulations, and sustainable agriculture. I will graduate with a BS in computer science in June 2024. I will start an MS in computer science in the fall of 2024 through UCSC's Contiguous Pathways master's degree program. I am seeking an internship for the summer of 2024 when I will have completed my BS and be enrolled as a master's degree student. If you want to hire me as an intern in 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. Capstone: A Robot for Sustainable Agriculture
  11. Isolating and Segmenting Images of Seedlings
  12. Depth Perception in Images of Seedlings
  13. Deep Learning with TensorFlow and Keras to Classify Seedlings
  14. Drawing and Lighting a Sphere by Recursive Segmentation of an Icosahedron
  15. Using a GPU to Draw the Mandelbrot Set
  16. Apply Textures to 3D Surfaces
  17. Apply Textures to a Sphere
  18. Smoke and Fire Simulation
  19. Simulating Jello with Hooke's Law
  20. Liquid Simulation using Particles
  21. Closed Form Solution to the Two Body Problem