Summary
Vinhthuy Phan is an Associate Professor of Computer Science at the University of Memphis with over 20 years of experience bridging research, teaching, and applied data science. He designs algorithms and software for bioinformatics and next-generation sequencing, teaches courses in machine learning, data science, and algorithms, and mentors undergraduate and graduate researchers. As a freelance data science instructor and consultant, he delivers practical training in Python, pandas, and scikit-learn to corporate clients, translating academic methods into industry-ready workflows. He has authored numerous instructional and analytics software packages—reflecting a strong commitment to computer science education and reproducible research—and maintains an active GitHub for his projects. Notably, his career blends deep theoretical training (PhD, Stony Brook) with hands-on algorithm design dating back to industry work at IBM, giving him a rare mix of academic rigor and practical engineering.
12 years of coding experience
6 years of employment as a software developer
Ph.D., Computer Science, Ph.D., Computer Science at Stony Brook University
B.A., Mathematics & Computer Science, B.A., Mathematics & Computer Science at Brandeis University
English, Vietnamese