Toyohashi University of Technology
http://www.tut.ac.jp/english/index.html
Inquire about license