Gennadiy Nikishkov got his PhD and DSci degrees from the Moscow Engineering Physics Institute (Technical University) in computational mechanics. He held a professorship at the Moscow Engineering Physics Institute. He also had visiting positions at Georgia Institute of Technology (USA), Karlsruhe Research Center (Germany), RIKEN Institute of Physical, Chemical Research (Japan) and GKSS Research Center (Germany) and University of California at Los Angeles (USA). Currently Gennadiy Nikishkov is a Professor at the University of Aizu (Japan). His activities and research interests include computational mechanics, computational fracture mechanics, computational nanomechanics, development of finite element and boundary element codes, scientific visualization and computer graphics. For many years he taught courses on computational modeling using the finite element method.
From the reviews: Throughout the book, the author provides, in an object-oriented paradigm, clear and compact Java code snippets extracted from his own software application. ... The intended audience includes advanced undergraduate students in finite element analysis courses and graduate students in introductory FEM courses. Scientists and engineers who are familiar with FEM techniques can benefit from the book's discussion of object-oriented implementation. ... this book would also be highly valuable for computer scientists who want to learn about computational science and engineering and the FEM. (Alin Anton, ACM Computing Reviews, January, 2013)