Teachingتدریس

I teach compiler construction, foundational AI, and digital tools.

Compiler construction

Teaching Assistant · CS4031 · Spring 2025 | FAST NUCES

I helped students build lexers, parsers, and a simple compiler.

Teaching and program details

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.

AI and digital tools

Lead Computer Science Instructor · Indonesia Zero Semester Project

I taught foundational AI and digital productivity tools through the Indonesia Zero Semester Project.

Teaching and program details

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) (opens in a new tab) and the Higher Education Commission (HEC) of Pakistan. This initiative is part of the Thrive Program by Alight (opens in a new tab) and uses Coursera Instructor licenses provided by the Education Above All Foundation (opens in a new tab) to support student learning and progress tracking.