Yuichi Hirose. Kredit: Carnegie Mellon University.