IERG4004 E-payment Systems and Cryptocurrency Technologies / Spring 2024


Course Description

The course introduces e-payment systems and cryptocurrency technologies. Topics to be covered include:

  • Introduction to Money and Banking;
  • Automated Clearing and Settlement Systems;
  • E-payment Security/ Privacy and related protocols;
  • Credit cards;
  • Peer-to-peer payment services;
  • Stored Value Facilities (SVF), Smartcard technologies;
  • Digital Wallets and Mobile payment systems;
  • Micropayments and Ecash;
  • Cryptocurrency, Block-chain technologies and their applications;
  • The Future of Money and Technology.

Prerequisite: CSCI4130 or ESTR4306 or IERG4130

Please check Blackboard for important announcements, assignment submissions, grades, etc.

Course Assessment

  • Written and Hands-on Systems/ Programming assignments (a total of 5 sets): 70%
  • Project/ Case study: 15%
  • One Q&A-Design Assignment: 15%

Student/Faculty Expectations on Teaching and Learning

Academic Honesty

You are expected to do your own work and acknowledge the use of anyone else’s words or ideas. You MUST put down in your submitted work the names of people with whom you have had discussions.

Refer to for details

When scholastic dishonesty is suspected, the matter will be turned over to the University authority for action.

You MUST include the following signed statement in all of your submitted homework, project assignments and examinations. Submission without a signed statement will not be graded.

I declare that the assignment here submitted is original except for source material explicitly acknowledged, and that the same or related material has not been previously submitted for another course. I also acknowledge that I am aware of University policy and regulations on honesty in academic work, and of the disciplinary guidelines and procedures applicable to breaches of such policy and regulations, as contained in the website

Academic Honesty Slides from Associate Dean of Faculty of Engineering

Large Language Models (LLMs) Policy

You are NOT allowed to use any LLMs (e.g., ChatGPT, Claude etc.) in this course UNLESS instructor permission of using LLMs has been explicitly given to specific parts or question(s) of an assignment. Anyone who uses LLMs for completing the homework without explicit permission from the instructor will be treated as cheating.

Previous Offerings

Time and Venue

  • Tue 9:30AM - 11:15AM (Basic Med Sci Bldg LT)
  • Thu 9:30AM - 10:15AM (Mong Man Wai Bldg 710)
  • Thu 10:30AM - 11:15AM (Basic Med Sci Bldg G18)


Email: wclau [at]

Office hours: TBD (SHB 818)

Teaching Assistants

Kaixuan Luo

Email: luokaixuan [at]

Office hours: Tue 2:30PM - 3:30PM (SHB 803)