Timothy Tran (s3540567)