Coach the next step
+Students get a hint or a check on their reasoning while the work is still theirs.
+diff --git a/_layouts/services.html b/_layouts/services.html index a50bfe1550ab..efc1b38fcff7 100644 --- a/_layouts/services.html +++ b/_layouts/services.html @@ -24,6 +24,13 @@
Research → product
++ I turn work on software testing and trustworthy AI into tools that help people build, + teach, and learn with better evidence. +
+ +OneAI · AI education
++ A teacher-first workspace for creating assessments, guiding student reasoning, and turning + rubric decisions into feedback that students can act on. +
+ Watch the walkthrough +Students get a hint or a check on their reasoning while the work is still theirs.
++ Generate a structured test from a prompt, then export it in the format your class uses. +
+Rubrics make scoring consistent; teacher review keeps the final judgement human.
+Per-student error reports show the missed idea and a concrete route to practice it.
+Product walkthrough
+One flow for students, teachers, and the evidence between them.
+Pacific Studio · selected products
++ Pacific Studio’s tools connect the same questions I work on: how agents build software, + how we prove it, and how people understand the research behind it. +
+{product.description}
+ + {product.cta} + +For engineering teams
++ My research on UTBoost and SWE-Bench reliability becomes practical test augmentation for + teams shipping coding agents. Stronger tests expose semantic regressions before a green + check reaches production. +
+ +Work together
++ I work with research teams, product groups, and educators to turn a fuzzy quality question + into a testable workflow. +
+ Start a conversation +- PhD student co-supervision and teaching in software engineering and computer science. -
-Teaching · supervision · practice
++ I teach software engineering and agentic systems through short feedback loops: explain a + concept, build a small artifact, and test what it can actually do. +
+ +Open course · Fall 2026
++ A practical course on designing, evaluating, and shipping software with coding agents. It + connects prompts and tools to the engineering disciplines that keep systems dependable. +
+In the classroom
++ I use programming exercises and test failures as teaching material. The goal is to make + invisible assumptions visible, then give students a way to check them. +
+For teams
++ Workshops help teams move from an exciting agent prototype to an evaluation loop with + clear evidence, useful baselines, and feedback they can repeat. +
+For researchers
++ I supervise projects that connect a research question to an executable artifact, a strong + baseline, and an honest account of what the result does and does not show. +
+PhD supervision
+September 2023-present; my role: co-supervisor.
+September 2023–present · co-supervisor
Teaching assistantships at The Chinese University of Hong Kong, Shenzhen.
-Mentoring
++ Eleven junior researchers and students I mentored on research projects; nine are now Ph.D. + students. +
+Teaching experience
+Invite me in
+Share the audience and the problem you want them to leave able to solve.
+ Get in touch ↗ +