01 / About

About

Yikang Shi standing in front of a brick wall
Mathematics, computing, and education.

My work spans pure and applied mathematics, fluid dynamics, quantitative finance, and computing. After working as a quantitative developer, I returned to academia, where I teach mathematics and computing and explore questions involving human and artificial intelligence.

This site brings together the educational tools, interactive experiments, and course materials I develop through that work.

02 / Selected work

Selected Projects

Tools and interactive experiences designed for learning.

Smart Assignment application interface showing math problems

Intelligent Assignment

A web application that uses AI to generate adaptive assignments and support course design.

  • LLM
  • JavaScript
View project

03 / Teaching

Courses

Java Fundamentals

  • Foundations
  • Object-Oriented Design
  • Control Flow
  • Arrays
View course

04 / Contact

Get in touch.