Blogs & Articles
Writing on software, AI, education, and other stuff I'm interested in
Why a Context Window Rots, and How to Stop It
Why AI sessions get slower, pricier, and dumber as the context window fills up, and four ways to keep them on track.
LLMs 101: A Comprehensive Introduction to Large Language Models
The written version of my LLMs 101 talk: how LLMs work, where they fall short, and the techniques for working around it.


Establishing the First Artificial Intelligence Hub in Iraq
AlphaGo's 2016 win piqued my interest in AI. Six years, a Fulbright, and a Machine Learning bootcamp later, we launched AI Dojo, Iraq's first AI hub.

Messi Is the Best, and It's Not Even Close!
I looked at expected goals (xG) for 2,229 players across 6 seasons of Europe's top 5 leagues, and when it comes to finishing, Messi vs Ronaldo isn't even close.

My 26-hour journey to Google I/O 2018
26 hours from Baghdad to California to finally attend Google I/O in person, after watching it live every year since 2011!