Ian Piumarta obtained his B.Sc. and Ph.D. in Computer Science from Manchester University (UK) in 1987 and 1992, respectively. Shortly afterwards he moved to France, where he worked at IRCAM
, and the University of Paris
. In 2004 he accepted a position as Senior Computer Scientist, first at Hewlett-Packard Laboratories
and then at Viewpoints Research Institute
in California. While at Viewpoints he spent a year as a visiting researcher at Kyoto University, and another as a JSPS Fellow at Ritsumeikan University, before accepting a full-time position at Ritsumeikan in 2014. In 2019 he joined the faculty at KUAS as Professor in the Faculty of Engineering.
Ian is interested in technologies that improve how we design, understand, and interact with current and future programmable software and hardware systems, and is actively pursuing research in several related areas. One such technology is meta-programming, which allows a programming system to have knowledge of itself or to modify its own characteristics. An application that is able to observe and analyse its own behaviour can adapt itself to changing conditions, improving performance or reducing resource requirements. A meta-programmable programming language lets the programmer invent more elegant ways to model and express solutions to problems, making programs less complex, easier to reason about, and ultimately more reliable.
Ian also runs KUAS' Electronics Workshop where he is responsible for a unique facility in which faculty, graduate students, and undergraduates can pursue their own research or learning projects, with the aid of the latest high-tech prototyping and test equipment. He is looking forward to sharing his passion for computer science and electronics, inspiring curiosity, creativity, and innovation in a new generation of KUAS engineers.
In his spare time Ian enjoys weekend trips to appreciate onsen, building high-fidelity audio equipment, eating good food (both in and out), movies, and playing with his guitars.