From APL Wiki
Revision as of 00:21, 3 December 2021 by Mlliarm (talk | contribs) (→‎Patras)
Jump to navigation Jump to search
Early years at Crete (approx. 2000-2002)


Michail Liarmakopoulos (Μιχάλης Λιαρμακόπουλος) is a Greek mathematician and computer scientist, born at Marousi, Greece on 1981.


APL is fun and the APL community is very friendly and open-minded.

He firmly believes that APL is a great tool to teach mathematics with.


  • Pythonista with an interest in functional (Scheme), declarative (Prolog, SQL), iversonian (APL, J) and rapid numerics (PARI/GP) languages.
  • In his free time he enjoys going out with good friends trying out the local cuisine, reading books in English or Greek and Wikipedia lemmas in languages where he's still at a level ∊ ]A0, A1[, such as: Español, Catalá, French, Русский, but which he'd love to learn bit by bit, expanding thus the interval to the semi-closed interval ]A0, A1].
  • Finally, he loves diving every day deeper and deeper in APL, as well as creating small programming projects that combine not so widely used languages (Scheme, Prolog, APL, J, PARI/GP) that solve some weird problem in mathematics or physics.


  • Spent the most important years of his life at the island of Crete where he studied Physics at a bachelors' level and graduated at 2010.
  • After a short trip in Europe during the period 2011-2013 he returned to Patras. There he studied Mathematics at a masters' level and after that he got a job at InSyBio, a bioinformatics startup as a scientific python developer.
  • On 2019 he got a job offer from Webhelp Spain, and moved to Barcelona with his partner and cat.
  • He's been living and working in Barcelona, Catalonia, since January of 2020, along with hus longtime partner Nancy and their Greek cat Leros (Λέρος).



  • He went to a relatively good high school (if you forget about the bullies) and focused on hard sciences (Physics, Mathematics, Chemistry).
  • In the last year's exams, he gave the pretty infamous, for the stress imposed to the students, Panhellenic exams on Physics, Mathematics, Chemistry and Greek composition.
  • He sat this exam twice. His goal had been from an early age (~16 or so) to get in a Physics department because he enjoyed creating small electrical circuits that would solve a very specific problem. First time he wrote 08/20 in physics. The second time he wrote 18/20. He entered the Physics school but from the beginning we was drawn towards mathematics, consequently abandoning electronics.
  • People from that period of his life that played major role in his future development were: his father Logothetis (from Naxos), his mother Chrysoula (from Palaia Epidavros), his physics teacher Vaso Xouria and his uncle and mathematics teacher Elias Tourloukis.
  • His father had been the theoretical mind, the academic scientist of the family and made sure both he and his brother Panagiotis would learn how to take decisions based on reason and not emotions. Logothetis studied economics and management at the prestigious ASOEE, and afterwards he furthered his studies in the '70s at the UK, at the university of Southampton and that of Lancaster, from where he got a MSc in Management sciences. After returning from the UK back to Greece with Chrysoula, he was appointed as a professor of Management at the Technological Educational Institute of Athens and later at the '90s at TEI of Patras where from he retired sometime at the '00s. During all his years he's written several books related to management, a partial list of which can be found here, at the library of the University of Pireous. Chrysoula had always been the practical mind of the family that brought the stability and harmony needed. Both of them are well, and reside outside Patras, at a remote village of mountain Panachaiko.


  • He was very fortunate to have excellent professors that shaped the way he thought and did research.
  • Afew names: the teacher of Newtonian physics (Phys01, Phys02) and Newtonian Mechanics (ΚΜ1), Nikolaos Kylafis. He was tought Calculus by the very stimulating Taxiarchis Papakostas. He was introduced to the lovely field of Linear Algebra and to Probability theory by Iossif Papadakis.
  • He had been taught dimensional analysis by the legendary Eleftherios Economou. Ordinary Differential Equations by Elias Kyritsis. Sat on two graduate Physics classes during his last year of studies (Quantum Many Body Theory and Analytic Mechanics) that were given by Gregory Psaltakis. He had shown him the beauty and unity of mathematical physics, something that left him an everlasting impression.
  • He was taught Physics experiments with Christos Chaldoupis and Dimitris Charalambidis. Was introduced to computational physics (using Fortran 77) first by Christos Chaldoupis mentioned earlier and then by Xenophon Zotos. The second one made his experiences with Fortran77 bearable and pleasant. The first one showed him that he was surely not fond of experimental physics, but that he enjoyed writing reports on the results of the experiments and doing the analysis, and lastly also introduced him (unsuccessfully) to the DISLIN Fortran graph library. It was something like matplotlib, but for Fortran.


  • On Sept. of 2011 hebgot accepted at the University of Edinburgh in the school of Mathematics to read Operations Research at a graduate level. Finished with a PgCert on 2012. Much thanks to Julian Hall that helped as much as possible, then and later.


  • In his graduate studies at the Mathematics department pretty much was the place where he became the closest he could become to a mathematician. Kosmas Iordanidis introduced him to a facet of Numerics that he'd never seen before, from the book of Demidovich. Panagiotis Alevizos introduced him to Computational Geometry from Preparatas' and Shamos' pretty difficult to digest book. Thankfully Shamos' PhD thesis was an excellent read, and after creating a group study to pass this class and with the help of his good friend and pretty bright young mathematician, TaiPanagiotis G., he managed to pass the class the 3rd and last time just before he got kicked out from the program.Theodoula Grapsa introduced him to Interval Analysis and Numerical Optimization. Omiros Raggos introduced him to Mathematical Logic and Prolog, and also gave him the opportunity to learn C++ by teachin during the computer labs sessions the undergraduate students of the department to the practical aspects of the language, the GNU/Linux console, the g++ compiler etc. To keep track of the labs and to share useful material with the students, he'd created a website. Surprisingly enough, the website is still live.



  • Most Greek friends call him Μιχάλη and most non Greek friends call him Mike.