I am responsible for teaching two programming courses offered by the Faculty of Sciences at the University of Porto: Python Programming and Introduction to Data Processing with Python and Spark. I have managed and taught multiple editions of these courses, ensuring both theoretical and practical classes and providing students with comprehensive knowledge in programming techniques and data processing.