About the Authors
Nathaniel Bryans
Nathaniel Bryans
Software Development Engineer in Test
Microsoft, Inc.
Redmond, Washington, USA
Nathaniel Bryans received his B.Sc. in Bioinformatics at The University of Western Ontario in 2012. He currently works at Microsoft as a Software Development Engineer in Test. In his free time, he enjoys hiking, skiing, and improving his minesweeper score.
Ehsan Chiniforooshan
Ehsan Chiniforooshan
Software Engineer
Google, Inc.
Waterloo, Ontario, Canada
Ehsan Chiniforooshan received his M.Sc. from Sharif University of Technology, advised by Rouzbeh Tusserkani, and his Ph.D. from the University of Waterloo under the supervision of Naomi Nishimura. He has worked on problems in Combinatorics, Graph Theory, Data Structures, and Self-Assembly, is currently a Software Engineer at Google, Kitchener-Waterloo, and likes to bike and play table tennis and Go.
David Doty
David Doty
Computing Innovation Fellow and
Postdoctoral Scholar
Computing and Mathematical Sciences
California Institute of Technology
Pasadena, California, USA
David Doty received his Ph.D. in Computer Science at Iowa State University in 2009; his advisors were Jack Lutz and Jim Lathrop. His thesis focused on applying the theory of computation to problems in molecular self-assembly. He lives in Pasadena, CA, where he works at Caltech and continues to prove theorems related to molecular computation and conduct physical experiments implementing molecular computation. When he is not proving theorems (and sometimes when he is), he can be found roaming the San Gabriel mountains, with or without a snowboard, and sometimes surfing, cooking, or eating.
Lila Kari
Lila Kari
Professor, Computer Science
University of Western Ontario
London, Ontario, Canada
Lila Kari is Professor in the Department of Computer Science at The University of Western Ontario, London, Ontario, Canada. She received her M.Sc. in 1987 from the Univesity of Bucharest, Romania, and her Ph.D. in 1991 from the University of Turku, Finland. Her current research focuses on theoretical aspects of bioinformation and biocomputation, including models of cellular computation, nanocomputation by DNA self-assembly, and Watson-Crick complementarity in formal languages.
Shinnosuke Seki
Shinnosuke Seki
Postdoctoral Scholar
Information and Computer Science
Aalto University
Helsinki, Finland
Shinnosuke Seki received his Ph.D. in 2010 from the University of Western Ontario under Lila Kari. His research interests include algorithmic self-assembly and algorithmic drug design. He also has a deep interest in history, especially ancient Roman history. He is now working at the Department of Information and Computer Science, Aalto University.