
Inspires students to love learning.
Makes learning feel effortless and fun.
Helps students unlock their full potential.
I’m grateful for how you challenged us to think critically while still being supportive. Your teaching style helped me grow so much
Oswald Campesato is an instructor in the Computer Science and Engineering Department at the University of California, Santa Cruz (UCSC). He teaches undergraduate courses including CSE20: Beginning Programming in Python, which introduces students to fundamental programming concepts using Python, and CSE30: Programming Abstractions: Python, focusing on advanced abstractions and problem-solving skills. In addition, Campesato is an artificial intelligence instructor at UCSC Silicon Valley Extension. There, he teaches Introduction to Machine Learning and Data Mining, covering key techniques in data analysis, predictive modeling, and machine learning algorithms. He has been instrumental in curriculum development, creating materials for specialized courses such as Reinforcement Learning and Advanced Topics in AI, Deep Reinforcement Learning, Natural Language Processing, and Deep Learning and AI with Keras—a course now integrated with TensorFlow. These developments have resulted in doubling the number of artificial intelligence-related courses offered and the introduction of the Enterprise AI Implementation specialization, enhancing opportunities for professional advancement in AI fields.
Campesato possesses over twenty years of professional experience as a software developer. His academic background includes an MBA, MA, MIS, Bachelor of Science in Computer Science (BSCS), and BA. Renowned as a technical author, he has published more than thirty books on cutting-edge technologies. Prominent titles include Artificial Intelligence, Machine Learning, and Deep Learning; Python 3 for Machine Learning; Angular and Deep Learning Pocket Primer; Angular and Machine Learning Pocket Primer; and Bash Command Line and Shell Scripts Pocket Primer. His extensive body of work and educational contributions have had a notable impact on training the next generation of programmers, data scientists, and AI practitioners.