teaching

Four years designing and delivering full-semester computer science courses.

Before graduate study I worked as a Senior Software Instructor at Fujian Guoke Information Technology (Nov 2019 – Oct 2023), running university courses end to end: syllabus design, lectures, labs, assignments, exams, grading, and supervision of student projects.

Over that period I taught at roughly eleven universities and enterprise training programmes, including Huaqiao University, reaching more than 1,000 learners. I also independently designed and delivered a big-data training programme for State Grid Corporation of China, taught at their Fuzhou headquarters to staff from across Fujian Province.

I am a certified Huawei Instructor (HCIA / HCIP).


Courses I can teach

Taught in Chinese; course materials in Chinese or English.

Area Courses
Programming & Software Engineering Java · Object-Oriented Programming · Spring Boot · Web Backend · Databases · Microservices · Software Projects · Git
AI & Intelligent Systems Artificial Intelligence · Machine Learning · Natural Language Processing · PyTorch · Computer Vision · Image Processing
Computer Systems Algorithms · Operating Systems · Computer Architecture · Distributed Systems
Data & Emerging Technology Big Data · Spark · Data Processing · Blockchain

Industry practice

Alongside teaching I worked on backend development and system architecture with Java, Spring Boot, databases and Vue — delivering projects, mentoring interns, establishing coding standards, and coordinating technical teams.