Summary
Phil Ventura is an Associate Professor of Teaching in Computer Science with over a decade of experience designing and delivering undergraduate and graduate curricula across programming, ethical hacking, web development, and data structures. He blends academic rigor—a Ph.D. in Computer Science—with practical industry experience as a former software engineer, enabling hands-on courses in penetration testing, cloud, IoT, and mobile development. Phil has led program and grant initiatives to grow the CS pipeline and created certificate programs that connect classroom learning to workforce needs. Known for teaching a broad span from CS1/CS2 to advanced topics, he often integrates real-world tooling and industry practices into coursework to prepare students for immediate impact.
11 years of coding experience
13 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University at Buffalo