Academic Jobs - Home of Higher Ed Logo

Ratings & reviews

5.08/20/2025

Inspires students to love learning.

5.03/31/2025

Makes learning feel effortless and fun.

4.02/27/2025

Helps students unlock their full potential.

5.02/5/2025

I’m grateful for how you challenged us to think critically while still being supportive. Your teaching style helped me grow so much

Taught by or worked with Oswald ?

Add your rating. It takes about 30 seconds.

About Oswald

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.