Teaching

1. Advanced Topics in Convex Optimization and its Applications (CS8292), Project Ref: Extremely short Matlab Linear Program Solvers.
2. Computer Organization (CS2115)
3. Data Structures (CS3334)
4. Mobile Computing (CS4284, CS5284)

Educational Outreach

Computer Science Challenge (http://cschallenge.io)

  • I organize the Computer Science Challenge annually for high school students with generous donations from industry such as Google and ASTRI. The Computer Science Challenge stimulates students' interests in computer science and mathematics through eSports-type game tournaments. Read more in Media reports at SingTao Daily and ASTRI News!

University Outreach STEM Activities

  • imageimageI've organized numerous STEM outreach workshops such as MIT Scratch Day at Singapore International School (Hong Kong), College Science and Engineering Fun Days in 2014, College Discovery and Innovation Gala in 2016 and 2017 for territory-wide Hong Kong secondary school students.


Intel Cup Undergraduate Competition

  • imageimageI coach undergraduate students to participate in an international Intel competition, biannually organized by Intel Inc. and the Chinese Ministry of Education in Shanghai. Our undergraduate teams have won the Third Prize in 2014 and won the Second Prize in 2016 for their creative applications on Intel embedded systems!