Andrei N. Migunov

Hi! I'm Andrei. I'm a computer scientist and currently Assistant Professor of Computer Science at Drake University.

prof_pic.jpg

I’m originally from Riga, Latvia and have been in the U.S. for most of my life. I received my Ph.D. in Computer Science from Iowa State University in 2022, and then started teaching at Drake University in Des Moines, Iowa.

Disclaimer: My views expressed on this site are not affiliated, for good or bad, with my employer.

I am lucky to share my life with my beautiful family and with friends who I love more than I can say. I’m grateful to be able to spend my time doing mathematics and teaching the many brilliant and hard-working students I get to meet at Drake. Lately I’m interested in molecular programming and continuous computation (a persistent interest), aesthetics of computing (a new interest over the last couple of years, which seems to bind a lot of my non-CS interests together), philosophy of science (an interest older than my professional life, but my approaches to it veer too much into politics for it to be suitable to my professional work), and, most recently, game design (I am working on a text based adventure game).

I recently wrote a somewhat polemical and overtly political zine (the first of n in a series). It is nominally about artisinal and craft production, though really it is more about the ethical content of such production. In the spirit of a zine, I wrote it in a day and it’s as well-organized as it could become before my self-imposed 24 hour deadline for its printing. So if you’re not into that maybe don’t read it. That said, if you prefer humankind over AI (and this is a choice you are asked to make in this society, deny it to your heart’s content), then you are its audience. As Georg Christoph Lichtenberg once put it, I am not writing to convince the unconvinced, I am writing to bestow strength and courage to those on my side. If you want a hard copy of my samizdat, let me know and I’ll mail you one! Then you should write your own and mail me one - maybe we can become friends who argue.

I find it easier to connect with people over music than any other thing: Bandcamp profile.

news

Sep 9, 2025 Nicholas Haisler presented the paper A Selective Dual-Railing Approach for General-Purpose Analog Computers at the 22nd International Conference on Unconventional Computation and Natural Computation, September 1-5, 2025 in Nice, France.
Apr 18, 2025 Congratulations to Garrett Provence, Khalid Mohammed, and Nicholas Haisler, students at Drake University, for winning second place in the 2025 CCSC Central Plains Conference poster competition! Their work discussed an improved dual-railing strategy for Chemical Reaction Networks.
Apr 9, 2024 Congratulations to Nicholas Haisler, a student at Drake University, for winning second place in the CCSC Central Plains Conference poster competition! Nicholas discussed work in progress on implementing a compiler for nanotech applications. His poster was titled “Compiling to a Nanotech Language: Population Protocols”.
Sep 1, 2023 Together with Xiang Huang and Liang Kong at University of Illinois-Springfield, received grant DE-SC0024278 from the Department of Energy to study the relationships between analog models and submodels, and to develop a compiler to transform ODE systems into population protocols. This project involves many undergraduate research opportunities for Drake and UIS students!

latest posts

selected publications

  1. A Selective Dual-Railing Technique for General Purpose Analog Computers
    Nicholas Haisler, Xiang Huang, Andrei N Migunov, and 2 more authors
    In Proceedings of the 22nd International Conference on Unconventional Computation and Natural Computation (UCNC 2025), Sep 2025
  2. Algorithmic Dimensions via Learning Functions
    Jack H. Lutz, and Andrei N Migunov
    In Proceedings of the 49th International Symposium on Mathematical Foundations of Computer Science (MFCS 2024), Aug 2024
  3. A General Purpose Analog Computer to Population Protocol Compiler
    Xiang Huang, and Andrei N Migunov
    In Proceedings of the 21st ACM International Conference on Computing Frontiers Workshops and Special Sessions (CF ’24 Companion), May 2024