brandon chang (114.061)