Learning
(Continuing) Education
Graph
- CS224W: Machine Learning with Graphs (Stanford): PyG, NetworkX, Graph Neural Network
- Mining Massive Datasets (Stanford) : Locality Sensitive Hashing (LSH)
Generative “Artificial Intelligence”
Quantum Computing
- Understanding Quantum Computers (Keio University)
- 2021 Qiskit Global Summer School on Quantum Machine Learning
Privacy Preserving Machine learning
- Secure and Private AI (Udacity) :
- local / global differential privacy, federated learning, encryption via secure multi party computation, homomorphic encryption
Deep Learning
- Deep Learning with PyTorch (Udacity) : PyTorch
- Deep Learning (Collège de France)
- Deep Learning (Udacity/Google) : TensorFlow
- CS224n: Deep Learning for Natural Language Processing (Stanford)
- CS231n: Convolutional Neural Networks for Visual Recognition
Machine Learning - Natural Language Processing
- Machine Learning (Stanford)
- Statistical Learning (Stanford)
- Scalable Machine Learning (UC Berkeley) : Apache Spark
- Natural Language Processing (Stanford)
- Natural Language Processing (Columbia)
Data Science
- Introduction to Data Science (U. of Washington) : Apache Hadoop , NewSQL
- Data Manipulation at Scale: Systems and Algorithms (U. of Washington) : Exact Test, …
- Data Science and Analytics in Context (Columbia)
Computer Science - Statistics - Data Structures - Algorithms
- Calculus: Single Variable (Penn) : THE course… A gem…
- Algorithms, Part I (Princeton) : UnionFind, stack, queue, sort, BSTs, …
- Algorithms, Part II (Princeton) : Graphs, …
- Networked Life (Penn)
- Model Thinking (Michigan)
- Functional Programming Principles in Scala (Polytechnique Lausanne)
Learning / Education
- Teaching Character (Relay GSE) : Grit
- Learning How to Learn (UC San Diego) : Focused versus Diffuse Mode of Thinking
- How to Learn Math (Stanford) : Fixed versus Growth Mindset
(Formal) Education
- Ph.D. Computer Science
- Concordia University, Montréal, Canada
- Machine Learning, Artificial Neural Networks, Hidden Markov Models
- M.Sc. Electrical Engineering
- ESIEE (France)
- Karlsruhe Institute of Technology (Germany)
- Essex University (England)
- Mathematics, telecommunications, robotics, pattern recognition, statistical learning