Ali teaches people to code. She is a Distinguished Faculty member at General Assembly teaching their Software Engineering Immersive for campus, online, and enterprise programs. She has also taught their Python part-time class, and is part of their Python Product Advisory Board. She has also been a software engineer and developer advocate. She also blogs (https://welearncode.com) about the things she wished she knew when she was learning to code. Her blog posts have been read well over a million times. She also speaks and gives workshops at conferences all over the world. When she's not coding, you can find her watching trashy tv shows, running with her dog Blair, or rock climbing. She's a digital nomad, and lives in a new city pretty much every month.