ALU provides higher education for a higher purpose, where students declare missions, not majors, and develop real-world skills to take on the world’s most pressing challenges
Job Summary
ALU provides higher education for a higher purpose, where students declare missions, not majors, and develop real-world skills to take on the world’s most pressing challenges.
This role goes beyond delivery, contributing to curriculum development, mentoring students, and adapting the program to evolving industry practices.
The ideal candidate will guide students through hands-on, project-based learning, drawing on industry experience while maintaining high academic standards.
Matching Summary
ALU provides higher education for a higher purpose, where students declare missions, not majors, and develop real-world skills to take on the world’s most pressing challenges.
Skills & Requirements
Must-have
Deliver high-quality instruction
Facilitate project-based learning
Design and improve learning materials
Provide constructive feedback
Contribute to curriculum development
Support student employability
Engage in continuous professional development
Nice-to-have
Mentorship-oriented approach
Student-centred mindset
Cultural awareness and empathy
Openness to innovation
Entrepreneurial mindset
Key Requirements
PhD or Master’s degree in Computer Science, Software Engineering, or related field
Experience in industry within software development
Strong subject matter expertise in core Software Engineering and Computer Science
Ability to teach foundational and advanced topics
Demonstrated ability to deliver practical, hands-on teaching
Experience in project-based or experiential learning environments