Menu:

 

Teaching at McGill University

I welcome graduate students from all faculties to take my data mining course (GLIS 630), provided that you have some basic knowledge about databases. For example, I do expect you already know what records, attributes, and tables are before taking the course. In the data mining course, I will teach every topic from scratch.

[2024/1] INFS 630: Data Mining 30 students
[2023/1] INFS 630: Data Mining 34 students
[2022/1] GLIS 630: Data Mining 21 students
[2021/1] GLIS 630: Data Mining 31 students
[2020/1] GLIS 630: Data Mining 34 students
Comment
[2019/1] GLIS 630: Data Mining 30 students
[2017/1] GLIS 630: Data Mining 31 students
[2016/1] GLIS 630: Data Mining 25 students
[2015/1] GLIS 691: Data Mining 18 students
[2014/9] GLIS 617: Information System Design 42 students
[2014/1] GLIS 693: Data Mining 23 students

Teaching at Concordia University

[2013/1] INSE 6180: Security and Privacy Implications of Data Mining 96 students
[2013/4] INSE 6150: Security Evaluation Methodologies 105 students
[2012/1] INSE 6180: Security and Privacy Implications of Data Mining 113 students
[2011/4] INSE 6150: Security Evaluation Methodologies 116 students
[2011/1] INSE 6180: Security and Privacy Implications of Data Mining 132 students
[2010/4] INSE 6150: Security Evaluation Methodologies 106 students
[2010/1 S1] INSE 6180: Security and Privacy Implications of Data Mining 111 students
[2010/1 S1] COMP 248: Object-Oriented Programming I 48 students
[2009/4] BCEE 232: Programming for Building and Civil Engineers I (instructor & course coordinator) 114 students
[2009/4] INSE 6150: Security Evaluation Methodologies 68 students
[2009/1 S2] INSE 6180: Security and Privacy Implications of Data Mining 75 students
[2009/1 S1] COMP 248: Object-Oriented Programming I 58 students
[2008/4] BCEE 232: Programming for Building and Civil Engineers I 164 students
[2008/4] INSE 6150: Security Evaluation Methodologies 49 students
[2008/1 S2] INSE 691D: Security Implications of Data Mining 62 students
[2007/4] COMP 248: Introduction to Programming 48 students

Project Course and Directed Reading Course at Concordia University

[2013/2] 1 M.Eng. student took 5-credit project
[2012/4] 2 M.Eng. student took 5-credit projects
[2011/2] 3 M.Eng. student took 5-credit projects
[2011/1] 2 M.Eng. student took 5-credit projects
[2010/2] 1 M.Eng. student took 5-credit project
[2010/1] 2 M.Eng. students took 5-credit projects
[2009/4] 1 M.Eng. student took 5-credit project
[2009/2] 1 Ph.D. student took INSE 6180 (Khalil Al-Hussaeni)
2 M.Eng. students took 5-credit projects
[2009/1] 3 M.Eng. students took 5-credit projects
[2008/4] 1 Ph.D. student took INSE 691D (Rui Chen)
1 M.Eng. student took a 5-credit project
[2008/2] 3 M.Eng. students took 5-credit projects

Teaching at Simon Fraser University

[Fall 2004] CMPT-110: Event-Driven Programming in Visual Basic 90 students
[Spring 2004] CMPT-110: Event-Driven Programming in Visual Basic 78 students
[Fall 2003] CMPT-212: Object-Oriented Applications Design in C++ 48 students
[Spring 2002] CMPT-100: Software Packages and Programming 3 B.U.
[Fall 1998] CMPT-110: Event-Driven Programming in Visual Basic 3 B.U.
[Summer 1998] CMPT-300: Operating Systems I 1 B.U.

 

Getting a reference letter from me?

  • Thank you for considering me to be your referee. I am happy to do so if you satisfy the minimum requirement and follow the procedure specified below. This will reduce my workload a bit. Thank you.

  • Please note that I am not allowed to prepare a reference letter for CSQ.

  • Procedure for McGill students (Please read carefully):

    Minimum requirement: For the graduate students who took my course(s) and received an average grade of A-, I can provide a reference letter; otherwise, I may not be a good candidate to comment on your performance.

    1. Send me an e-mail with your full name, student number, course(s) taken from me, semester(s) of the taken course(s), and grades received. Then wait for my reply.

    2. Prepare an envelope. On the envelope, write the recipient's name and full address where I should return the reference letter. No need to put a stamp on the envelope.

    3. Drop the envelope to my mailbox, or mail it to me.

    4. Please do not give me any gift.

  • Procedure for Concordia students (Please read carefully):

    Minimum requirement: For the graduate students who took my course(s) and received an average grade of A, I can provide a reference letter; otherwise, I may not be a good candidate to comment on your performance.

    1. Send me an e-mail with your full name, student number, course(s) taken from me, semester(s) of the taken course(s), and grades received. Then wait for my reply.

    2. Send both the evaluation form and a stamped (prepaid) envelope to my mailing address by regular mail:

      • Fill the evaluation form (such as this one), including your name, student ID, DoB, address, etc, if you are applying for admission or scholarships at Concordia. You also need to fill your name on the second page of the form. Please note that I provide the link to the evaluation form for your convenience, but you are responsible to find out whether or not this is the correct form. Then, clearly print the following information on the referee's section:

        • Name: Benjamin Fung

        • Title: Associate Professor

        • Department: School of Information Studies

        • Institution: McGill University

        • Address: 3661 Peel St., Montreal, QC, Canada H3A 1X1

        • Email: my email address

        • How long have we known each other?

        • Relationship: Course instructor or thesis supervisor

      • Prepare a stamped return envelope. On the envelope, write the recipient's name and full address  where I should return the evaluation form and reference letter. I will not send the form and letter to you. Instead, I will send the form and letter directly to the designated department or agency.

      • Please do not give me any gift.