Hira Zaffar is a software engineer who teaches. Behind everything she explains sit 5 years of professional development work for international clients, using React, Angular, Node.js and .NET, so students get the version of a concept that survives contact with real code. She graduated in Computer Science with a place on the Honor's List in each of her 4 years and holds further certifications in data analytics and artificial intelligence.
Her lessons are built around writing programs rather than reading about them. Students type, run, break and repair their own code while she watches, which surfaces the misunderstandings a written answer would hide. Across 15,000 hours of teaching she has kept theory and practice tied together: the specification is covered properly, always with a working example beside it.