Hani is a Computer Science Lecturer at the Higher Colleges of Technology (HCT) in the UAE, and previously taught computer science courses for about three years at Vanier College in Montreal, Canada, so he knows exactly where learners get stuck and how to get them unstuck.
Hani also brings more than 10 years of professional software engineering experience across the technology, automotive, aviation, defence, and secure-payments sectors, working with organizations including Apple, Ford Motor Company, General Electric, Thales, and Lockheed Martin. His work spans C, C++, C#, Java and Python, embedded systems and Linux, automotive and aviation software, secure payment technologies, cybersecurity, debugging, object-oriented design and algorithm development.
He is also a Scrum practitioner holding four Scrum certifications: CSM, A-CSM, CS-CSM, and Scrum for AI. That Agile background shows up in how he structures projects, teaches teamwork, and gets learners ready for modern engineering teams.
That mix of industry and classroom shapes every course he builds: clear explanations, hands-on Visual Studio projects, realistic debugging labs, and interview-style practice that connects directly to what employers test.