Software Engineering Instructor
You will teach our entry-level track, taking complete beginners to a solid software engineering foundation (programming fundamentals, algorithms, data structures, real-world project practice).
Responsibilities
- Plan and deliver programming fundamentals, algorithms, and data structures lessons
- Prepare exercises that give students real project practice
- Record students' session attendance status in the designated system
Requirements
- Comfortable teaching absolute beginners without losing rigor
- Strong grasp of core CS fundamentals and at least one mainstream language
- Live online teaching experience is a plus
- Practical experience with the modern .NET ecosystem across desktop, web, and API development