Work @ HKUST
Undergraduate Teaching Assistant and course-development contributor for an unreleased HKUST computing course focused broadly on AI-assisted software engineering.
Context
Anson serves as an Undergraduate Teaching Assistant and course-development contributor for an unreleased computing course at the Hong Kong University of Science and Technology, broadly concerned with AI-assisted software development β working with coding agents, analysing existing codebases, and reasoning about trade-offs when not every requirement can be satisfied.
The course has not yet launched, so its syllabus, assessments and internal teaching materials remain confidential. What follows describes the nature of the contribution, not the course's specific content.
An unusual position
Anson took on this role as a freshman, contributing to the development of an advanced course while still early in his own undergraduate studies β working under the direction of Prof. Kenneth Leung's teaching team. The role is less about routine classroom administration and more about helping shape a new course before its public launch.
Responsibilities
- Teaching-material preparation β drafting and refining lecture-support materials, and developing examples of AI-assisted software-engineering workflows.
- Laboratory and practical-activity design β hands-on exercises involving code generation, repository analysis, debugging and refactoring.
- Assessment development β drafting assessment-style questions with plausible distractors that test reasoning rather than terminology recall.
- Case-study development β scenarios requiring students to weigh competing requirements and justify a technical decision.
- Code and repository examples β small samples and example codebases used to illustrate refactoring and review.
- Prompt and agent-task design β instructions for coding agents that stay usable across different project states, requiring agents to inspect existing code before changing it.
- Review and collaboration β presenting draft materials to the professor and teaching team, and revising based on their feedback.
Skills demonstrated
Technical writing, software-engineering reasoning, educational design, assessment construction, prompt design, and academic collaboration β informed by Anson's prior experience in HKDSE ICT education and assessment design, applied here at a university level under academic supervision.
Constraints
The course is confidential and pre-launch, so only public-safe summaries can be shown here β no exact questions, lab instructions, course notes, or internal materials. This page describes the nature of the contribution, not its substance.