105-107 Forsyth Street
132A Nightingale Hall
Boston, MA 02115
ATTN: John Rachlin, 202 WVH
360 Huntington Avenue
Boston, MA 02115-5000
- Artificial Intelligence
- Large-Scale Computing
John Rachlin is an Assistant Teaching Professor in the Khoury College of Computer Sciences. Prior to joining Northeastern, he was a Staff Software Engineer at Fitbit and a Principal Software Engineer at Optum Analytics. At Optum he developed tools and technologies to integrate and analyze patient electronic medical record (EMR) data as part of the company’s transition to Hadoop-based distributed computing. He is also the Co-Founder of Diatom, LLC, a software consultancy specializing in bioinformatics, health-care, and big-data solutions.
- PhD in Computer Science, Boston University
- MS in Computer Science, Johns Hopkins University
- BA in English and Physics, Cornell University
What are the specifics of your educational background?
My PhD thesis presented a novel graph-theoretic model called multi-node graphswhere edges are activated or deactivated as a function of the state of their incident vertices. Such graphs are useful for modeling biological networks and for optimizing constraints in multiplex PCR assay design.
What is your research focus in a bit more detail? Is your current research path what you always had in mind for yourself, or has it evolved somewhat? If so, how/why?
My current research is focused on the development of scalable multi-objective optimization and decision-support systems using evolutionary algorithms.
What courses/subjects do you teach?
- CS 1800: Discrete Structures
- CS 3200: Database Design
- CS 5002: Discrete and Data Structures
- CS 5200: Database Management Systems
- DS 2000: Programming with Data
- DS 4300: Large-Scale Storage and Retrieval
Where did you grow up/spend the most defining years of your childhood/young adulthood?
I grew up in Vermont on the shores of Lake Champlain.