Jie Gao
E-mail: gaoj@cpsc.ucalgary.ca
Web: http://www.cpsc.ucalgary.ca/~gaoj/
  University of Calgary
Department of Computer Science
2500 University Drive NW
Calgary, Alberta, Canada
T2L 2A2
Tel: (403) 220-7688

Education
University of CalgaryCalgary, Alberta, CanadaSeptember 2002 - Now
  • M. Sc. in Computer Science
  • Research direction: Multi-agent systems and distributed machine learning
  • GPA 4.0/4.0
  • Departmental top-up scholarship (2002 & 2003)
  • Expected graduation: August 2004
Nankai UniversityTianjin, ChinaSeptember 1998 - July 2002
  • B. Sc. in Computer Software (Computer Science & Technology)
  • Thesis: Classification-based Spam Filtering, excellent thesis of the department
  • Representative Scholarships:
    • Special scholarship for excellent science students of Tianjin (2001)
    • IBM scholarship for excellent Chinese students (2000&2001)
    • Nankai University - Chinese Academy of Sciences scholarship (2000)
    • First class scholarship of Nankai University (1998&1999)
  • Representative Prizes:
    • Honorable mention, Interdisciplinary Contest in Modelling (2002, held by the Consortium for Mathematics and Its Applications, USA)
    • Third Prize, 7th "Challenge Cup" National Academic, Science and Technology Works Competition for College Students of China (2001)
    • First Prize, 2nd Huawei Science and Technology Festival of Nankai University (2000)
Computer Skill Operating system: Microsoft Windows, FreeBSD, Linux, DOS, Solaris, AS/400
Programming: C++, Pascal (Delphi), Java, C, SQL, BASIC (Visual Basic), x86 Assembly Language
Markup language: HTML, XML, ASP, JSP, PHP
Script language: J(ava)Script, Shell script (sh, csh), VBScript
Software: CVS, DB2, LATEX, Microsoft Office, Macromedia Dreamweaver, image processing, system maintenance, and many others.
Certificate and training:
  • IBM Certified Specialist - AS/400 Professional System Operator (2000)
  • WebSphere e-Learning Web Training Program (2000, IBM Software Great China Group)
  • WebSphere & DB2 on Linux Web Training University Program (1999, IBM China Co. Ltd.)
  • IBM Certified Specialist - AS/400 Associate System Operator (1999)
Research Experience Thesis Work
My Master's thesis is in distributed machine learning/data mining field. The corresponding research project is a multi-agent learning system. Cooperative agents employ different learning and mining techniques to discover knowledge in health care census data. They exchange partial results during the learning process and adjust learning behaviours according to the exchanged information so that the learning system can achieve better result. It is currently under going.

Course Projects
Research Trends in Database Technology: Project title Human involvement in data mining, used relevance measures to affect the mining result according to human desires and implemented an association rules mining program to test it.
Biological Computation: Project title Evolution with introns and exons, hypothesized a new Genetic Programming approach with the introduction of introns and exons (thus being able to disable and enable part of the genotype) and got good results from the testing program.
Foundations of Multi-agent Systems, Midterm paper Master-slave cooperation concept of agents; project title Agent Rescue Team, cooperated with other students to develop an agent team in which 5 agents used different cooperation strategies to dig rubble and save survivors in the ARES simulation system.

Other Projects
Classification-based spam filtering: My undergraduate thesis, using assessment on both e-mail headers and contents to filter spam.
Classroom query system: Dynamically show courses information and vacant classrooms.
Intelligent information push system: Push useful information to the users according to their preferences implied by their reading activities. WEBook: An e-business system based on IBM WebSphere, with novel goods-flow control design.
Working Experience
Teaching AssistantUniversity of CalgarySeptember 2002 - Now
  • Course: CPSC 231 -- Introduction to Computer Science I (September 2003 - now)
  • Course: CPSC 203 -- Introduction to Computers (September 2002 - June 2003)
  • Teach labs for computer science courses. Talk in the labs, including the content of the lectures and new knowledge that is covered by labs only. Provide face-to-face help to the students.
  • The lab teaching work receives good evaluations from the students and the instructor.
Language English: Fluent reading, writing and speaking
Chinese: Mandarin, fluent reading, writing and speaking
Professional Membership Member, Association for Computing Machinery