Sharing knowledge through academia, workshops, and conferences

Designed and delivered comprehensive Machine Learning curricula from scratch for undergraduate students in the AI & Computation degree program. Created all course materials including theoretical foundations, hands-on coding laboratories, practical projects, and assessment materials.
Comprehensive introduction to supervised learning covering linear and polynomial regression, logistic regression, decision trees, k-nearest neighbors, and support vector machines. Students learn model evaluation techniques including train-test split, cross-validation, confusion matrices, precision, recall, F1-score, ROC curves, and bias-variance tradeoff. All concepts are reinforced through hands-on Python labs using Scikit-Learn, NumPy, and Pandas.
Advanced machine learning concepts including unsupervised learning algorithms (K-means, hierarchical clustering, DBSCAN), dimensionality reduction techniques (PCA, t-SNE), ensemble methods (Random Forests, Gradient Boosting, XGBoost), hyperparameter optimization strategies (grid search, random search, Bayesian optimization), and model selection best practices. Students complete end-to-end projects applying these techniques to real-world datasets.
My approach combines rigorous theoretical foundations with hands-on practical implementation. Each topic is introduced through clear explanations of mathematical concepts and algorithms, followed by interactive coding sessions where students implement solutions from scratch. Students work on real-world datasets and complete comprehensive projects that integrate multiple concepts, preparing them for industry applications. Regular assessments and feedback ensure continuous learning and skill development.
Spain's Largest Python Conference
Led a comprehensive hands-on workshop for 50+ participants on building production-ready multimodal RAG (Retrieval-Augmented Generation) pipelines. The workshop covered industry best practices using Python and IBM's open-source library, Docling, for advanced document processing.
Maintain a personal blog on Substack focused on sharing lessons from exceptional individuals through storytelling. Publishing weekly content to an engaged audience of approximately 200 readers, exploring themes of personal growth, technology, and professional development.
Students Taught
Workshop Participants
Weekly Blog Readers