Maxim Mozgovoy is a senior associate professor at the University of Aizu, Japan. He received his PhD degree in Applied Mathematics from St. Petersburg State University, and his PhD in Computer Science from University of Joensuu. His main research interests are focused on educational technologies, natural language processing, and artificial intelligence for games and interactive environments. His current goal is to apply machine learning technologies to the task of creating practical game AI systems. Maxim has a record of around 100 published papers and industrial-level software development experience. He is a co-founder of Helium9 Games studio, a regular reviewer for IEEE Transactions on Games and Entertainment Computing, and a program committee member of IEEE Conference on Games, Game-On, and other international conferences.
""This is an excellent book for readers who want to deepen their programming skills. It uses a low-threshold, no-ceiling approach to programming, offering the reader a plethora of practical projects that spark curiosity and demonstrate the versatile contexts of application where refined programming abilities can be applied."" -Calkin Suero Montero, Associate Professor, Uppsala University ""This book provides an enjoyable and thought-provoking way to build up your coding skills and explore simple yet fun virtual worlds. Packed with great content, it has something to offer to the reader of any level."" -Iskander Umarov, Game Director, Helium9 Games