THIS IS A ECE9039-002 PROJECT WESTERN UNIVERSITY STUDENT CREATED ORIGINATOR: XI HE YUFENG CHENG JINGHCNEG GONG SHUYI LAI (THIS LIST IS IN NO PARTICULAR ORDER)