Summary
John Cava is a PhD candidate in Computer Science at Arizona State University with 11 years of hands-on experience applying deep learning to molecular biology and scientific computing. Co-advised by Ross Maciejewski and Abhishek Singharoy, he builds generative and reinforcement learning models to produce biophysically meaningful protein trajectories, and has developed end-to-end ML pipelines for NMR-based drug discovery and MHC-I binding prediction. His internships at ICSI and Berkeley Lab extended his work into robust computer vision via conditional diffusion models and ML visualization for loss landscapes, reflecting a rare blend of domain biology and cutting-edge ML research. Comfortable with large-scale scientific data and cluster workflows, he has a triple undergraduate background in CS, Mathematics, and Molecular Biosciences, which informs his interdisciplinary approach to problems. Notably, he has experimented with LLM unlearning and activation steering, signaling interest in model interpretability and privacy beyond typical bio-ML applications.
11 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Ira A. Fulton Schools of Engineering at Arizona State University
Bachelor's degree Molecular Biosciences & Biotechnology, Bachelor's degree Molecular Biosciences & Biotechnology at The College of Liberal Arts and Sciences at Arizona State University