- Associate Professor
- Information Science, Computer Networks, Parsing & Pattern Matching, Embedded Systems & Interfacing
- Programming Language Implementation, Distributed Systems, Embedded Systems
- Listening to and playing music (esp. classical and electric guitar). Building electronic projects and 8-bit microcomputers, and writing assemblers, interpreters and compilers for them. Astronomy. Photography.
- Physics, mathematics, computer studies, Music, English
- Asimov's New Guide to ScienceIsaac Asimov Penguin ISBN 978-0465004737 Wuthering HeightsEmily Brontë Penguin Classics ISBN 978-0141439556 The Phantom TollboothNorton Juster Scholastic ISBN 978-0007263486 Brave New WorldAldous Huxley Harper Perennial Modern Classics ISBN 978-0060929879 Nineteen Eighty FourGeorge Orwell Penguin ISBN 978-0141036144 ArcadiaTom Stoppard Faber & Faber ISBN 978-0571169344 Under Milk WoodDylan Thomas Phoenix ISBN 978-1780227245 (book); BBC Physical Audio ISBN 978-0563388609 (radio play) A Deepness in the SkyVernor Vinge Gollancz, ISBN 978-1473211964 FoundationIsaac Asimov Spectra ISBN 978-0553293357 The Hitchhiker's Guide to the GalaxyDouglas Adams Del Rey ISBN 978-0345391803 (novel); BBC Physical Audio ISBN 978-0563504191 (radio play) Fourth MansionsR. A. Lafferty Wildside Press ISBN 978-1880448960
What are the appealing and interesting points of Information Science and Engineering?
Anyone with an interest in systems and systematic thinking will find an endless source of fun in the world of information science. The skills mastered by information scientists are diverse and include architectural design, communication, logical analysis, abstraction, modeling, data and behavioural representation, and engineering self-discipline when successfully designing and implementing information processing systems. There is as much opportunity for artistic expression in ISE as there is, for example, in mathematics. Some solutions to the problems of ISE can be, at the same time, technically impressive feats of engineering and breathtakingly beautiful artefacts of design.
How is the College of Information Science and Engineering of Ritsumeikan University different from colleges with similar subjects in other universities?
One of the most important differences, in my opinion, is the opportunity we have to teach a few optional undergraduate courses that explore topics that lie outside the normal, fixed undergraduate curriculum. These can include practical skills that we think will broaden the students’ understanding of ISE and how to apply it in real-world situations, or the formal theory of techniques that we know are essential core ideas in ISE that nevertheless do not easily find their way into a rigidly-designed curriculum. The feedback we receive for these courses is very positive, with students often saying that the courses are not only great fun but also of obvious importance and utility in their future lives as information scientists.
Please describe your major research, activities, and current research themes.
I am interested in making computer technology work for the community and for the individual. For example, in the community, using sensors and computers to analyse the ways people use public spaces and transportation, so as to improve the information and services they are provided with. For individuals, I am very interested in making computers more accessible to experts and to non-experts by creating programing systems and languages that help them work the way they want, instead of having to adapt their way of working to suit the language.
Please describe technologies that you find interesting now.
The “Internet of Things” is going to be hugely important in the coming years. Almost every device, from the largest computers and other machines to the smallest intelligent sensor (maybe almost too small to see) will soon be connected to a network, many of them accessible from anywhere in the world. The impact on culture and society will be profound. The science and technology needed to program, manage, and exploit this global ecosystem of intelligent electronic “things” is still a young and rapidly growing area of research. Technologies for programing smaller scale systems are also making interesting progress, with easy-to-use “scripting” languages becoming increasingly widespread, efficient, and considerably more flexible than older, traditional programing languages. They are finding their way into more and more devices and software services that used to be “closed”, but which can now be programed and extended by end-users to suit their particular local needs.