Summary
David Wisneski is a seasoned software engineer-turned-educator who brings over three decades of enterprise experience at IBM—working on DB2, WebSphere and Apache OpenJPA—to his role teaching Mathematics and Computer Science at California State University, Monterey Bay. He designs and teaches courses spanning databases, software engineering, and discrete mathematics, translating large-scale systems knowledge into practical, classroom-ready lessons. Previously he taught at multiple community colleges, demonstrating a long-standing commitment to accessible STEM education. His background bridges rigorous academic training in applied mathematics, computer science, and statistics with hands-on product development and management in Silicon Valley. Notably, he has deep expertise in server-side Java and database internals, which informs both his curriculum and mentorship of students pursuing industry careers. Based in Marina, California, he combines academic credentials and production-grade engineering insight to prepare graduates for the complexities of real-world software systems.
9 years of coding experience
41 years of employment as a software developer
MS, Statistics, MS, Statistics at California State University - East Bay
San José State University
BS, Applied Mathematics, Computer Science, BS, Applied Mathematics, Computer Science at University of Colorado Boulder