Teaching/تدریس

I am passionate about education and have been involved in teaching and mentoring students, both in formal academic settings and through community initiatives. Below are highlights of my teaching experiences.

Teaching Assistant — CS4031: Compiler Construction

Spring 2025 | FAST NUCES

Assisted in teaching two computer science sections for the Compiler Construction course. Created comprehensive guidelines for FAST Lang, a programming language inspired by C, to help students understand compiler concepts. The language document guided students through building their own lexers and parsers, and then combining everything into a simple compiler.

Key Contributions: Developed educational materials, provided hands-on guidance on compiler design principles, and helped students understand the complete compilation process from source code to executable.

Lead Computer Science Instructor — AI and Digital Tools

Indonesia Zero Semester Project

Taught foundational AI concepts and digital productivity tools to underprivileged students as part of the Indonesia Zero Semester Project. This initiative helps prepare students for future academic study in Indonesia by providing essential technical skills and knowledge.

Program Details: The program is managed by the FAST NUCES International Education Office (IEO) and the Higher Education Commission (HEC) of Pakistan. This initiative is part of the Thrive Program by Alight and uses Coursera Instructor licenses provided by the Education Above All Foundation to support student learning and progress tracking.