You (Will) Wu's Homepage

Academics

small logo

Projects & Thesis

Here is an incomplete list of projects(thesis) I have worked on and will be working on at HKUST and UofT.

  • An Online Flight Searching and Booking System (COMP211H, HKUST, Spring 2008)

A typical flight searching and book system was developed in this project. The system supports functionalities of user registration, information query, flight booking, rescheduling, cancellation and payment. Group members including GUO Junfeng, LI Haochao, LI Xuyang, LI Yujun, WU You, XU Yisheng.

  • A Chain Store Database with Web Interface (COMP231, HKUST, Spring 2008)

I worked with LI Yujun and ZHAO Zhou to build a database with web interface for administration and information request, using PHP and the Oracle DBMS.

  • Text Conference(ECE361, UofT, Spring 2009)

A simple conferencing application similar to IRC implemented with UNIX TCP socket.

  • A File Tranfer System(ECE361, UofT, Spring 2009)

A simple file tranfer system with error checking on UDP was implemented with UNIX sockets. The Stop-and-Wait ARQ was used.

  • Course Registration System (COMP151H, HKUST, Spring 2007)

A simple console version of the HKUST Course Registration System implemented with C++.

  • Texture (COMP151H, HKUST, Spring 2007)

Implementation of a texture algorithm with C++ and QT.

  • Mini Painter (COMP151H, HKUST, Spring 2007)

Implement a mini-painter with C++ and QT.

  • Mini Game: Tetris (COMP151H, HKUST, Spring 2007)

An implemention of the classic Tetris game with C++ and QT.

  • Mini Game: Coin Flip (COMP111, HKUST, Spring 2008)

A small web game written with PERL. Dynamic Programming techniques and bit operation involved.

Courses

This is the list of all courses I have taken at UofT and HKUST.

Courses at UofT

Course Code Course Title Instructor / Supervisor Grades
ECE302 Probability & Random Processes Dr. Peyman Razaghi A+
ECE361 Computer Networks Prof. Ben Liang B+
ECE159 Fundamentals of Elec. Circuits A
APS106 Fundament.of Computer Programming Prof. Shu Li A+

CS Courses at HKUST

Course Code Course Title Instructor / Supervisor Grades
COMP104H Programming Fundamentals (Honors) Prof. Gary Chan A+
COMP111 Unix and Script Programming Prof. Huamin Qu A+
COMP151H Object-Oriented Programming (Honors) Prof. Chi-Keung Tang A+
COMP170 Discrete Mathematical Tools for CS Prof. Modecai Golin A+
COMP171H Data Structure and Algorithms(Honors) Prof. Gary Chan A+
COMP180 Computer Organization Prof. An-chow Lai A
COMP201 Java Programming Prof. Shing-Chi Cheung B
COMP211H Intro. to Software Engineering (Honors) Prof. Frederick Lochovsky A+
COMP231 Database Management Systems Prof. Lei Chen A
COMP251 Principles of Programming Languages Prof. Fangzhen Lin A-
COMP252 Operating System Prof. Zonghua Gu A
COMP271H Design and Analysis of Algo. (Honors) Prof. Siu-Wing Cheng A
COMP272 Theory of Computation Prof. Chiew-Lan Tai A+
COMP291 Competitive Programming (Honors) Prof. Chi-Keung Tang A+
COMP510 Computational Finance Prof. Steven Skiena A
COMP526 Natural Language Processing Prof. Dekai Wu A

MATH Courses at HKUST

Course Code Course Title Instructor / Supervisor Grades
MATH101 Multivariable Calculus Prof. Kwing-Lam Chan B
MATH111 Linear Algebra Prof. Avery Ching A-
MATH144 Applied Statistics Prof. Shiqing Ling A+

 

Other Courses at HKUST

Course Code Course Title Instructor / Supervisor Grades
ELEC101 Basic Electronics Prof. Anime Bermak A+
FINA110 Fundamentals of Business Finance Prof. Lynn Pi A-
SOSC111 Science, Technology & Society Prof. Yun Chung Chen B+