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. Lighting and Shadows in a 3D Scene
  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