Projects
Here are some things I’ve been building recently:
📈 Cardiac Arrhythmia Classifier
Used classical ML algorithms to predict arrhythmias from physiological signals.
Tech: scikit-learn, XGBoost, signal processing
GitHub Repo
🧮 Learning Tools for Teaching
Created Python notebooks, simple scrapers, and visualizers to help teach programming and data science more clearly.
Notebook Collection
🎮 Playing Oware Nam-Nam with Deep Q-Networks
Trained DQN and DDQN to play Oware Nam-Nam against a random player and a human player (implemented in Python).
Tech: stable-baselines
GitHub Repo
🗓️ Matching_and_Scheduling_System
A python-based matching and scheduling system created to connect clients with mediators based on their availability, expertise, and other relevant criteria.
Tech: django, NLTK, langchain
GitHub Repo
I’ll keep updating this space as more comes along!
Teaching Philosophy
"Learn by building. Every concept connects to a project you'll complete, debug, and improve."
Expertise Areas
Latest Lessons & Articles
View AllIntroduction to Python in 6 Lessons - Part...
From essays to tweets, most of the world’s data is text. In...
Introduction to Python in 6 Lessons - Part...
Ever wished your code could keep track of your tasks? In this...
Introduction to Python in 6 Lessons - Part...
Turn Python into a game partner! In this lesson, you’ll build a...
Introduction to Python in 6 Lessons - Part...
In this second lesson of our Python beginner series, we’ll build a...
Discussion & Feedback
Share your thoughts, ask questions, or help others learn!
Loading comments...