« Back to Directory

Fan, Stephen


Stephen (Caixiang) Fan is a Ph.D. student in software engineering and intelligent systems at Electrical and Computer Engineering Department, University of Alberta. He works as a Research Assistant at Dependable Distributed Systems Lab (DDSL) under co-supervision of Dr. Hamzeh Khazaei and Dr. Petr Musilek. Previously, Stephen worked as an IT Engineer at Huawei Technologies Co. Ltd, China after he received his Bachelor's degree from the University of Electronic Science and Technology of China, Chengdu in 2012. His research interests are Blockchain, DAG-based distributed ledger system design and system performance modeling.

Fan, Stephen
  • Title

    Graduate Student - Doctoral

  • Faculty


Publications, Activities, and Awards

  • DAG-based Distributed Ledger Performance Evaluation: A Hybrid Model for IOTA
  • Performance Evaluation of Blockchain Systems: A Systematic Survey
  • Towards A Scalable DAG-based Distributed Ledger for Smart Communities