Bio
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.